com.sun.sgs.impl.service.session
Class ClientSessionImpl.HandleNextDisconnectedSessionTask

java.lang.Object
  extended by com.sun.sgs.impl.service.session.ClientSessionImpl.HandleNextDisconnectedSessionTask
All Implemented Interfaces:
Task, Serializable
Enclosing class:
ClientSessionImpl

static class ClientSessionImpl.HandleNextDisconnectedSessionTask
extends Object
implements Task, Serializable

A persistent task to schedule tasks to notify (in succession) the client session listener of each disconnected session on a given failed node and to clean up the persistent data and bindings of those client sessions. In a single task, one disconnected session is scheduled to be handled, and then this task is rescheduled to schedule the handling of the next disconnected client session (if one exists).


Constructor Summary
ClientSessionImpl.HandleNextDisconnectedSessionTask(long nodeId)
          Constructs an instance of this class with the specified nodeId.
 
Method Summary
 void run()
          Performs an action, throwing an exception if the action fails.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientSessionImpl.HandleNextDisconnectedSessionTask

ClientSessionImpl.HandleNextDisconnectedSessionTask(long nodeId)
Constructs an instance of this class with the specified nodeId.

Method Detail

run

public void run()
Performs an action, throwing an exception if the action fails.

Specified by:
run in interface Task

RedDwarf, Version 0.10.1
2010-03-14 10:56:12

Copyright © 2010 The RedDwarf Authors. All rights reserved
Copyright © 2007-2010 Sun Microsystems, Inc. All rights reserved