Connection Manager 3.6.3 Javadoc

org.jivesoftware.multiplexer.task
Class ClientTask

java.lang.Object
  extended by org.jivesoftware.multiplexer.task.ClientTask
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
CloseSessionTask, DeliveryFailedTask, NewSessionTask, RouteTask

public abstract class ClientTask
extends java.lang.Object
implements java.lang.Runnable

Base class for tasks that were requested by clients and that involves the server. Example of tasks are: forwarding stanzas to the server or indicating the server that a new client has connected.

Author:
Gaston Dombiak

Field Summary
protected  java.lang.String streamID
           
 
Constructor Summary
protected ClientTask(java.lang.String streamID)
           
 
Method Summary
abstract  void serverNotAvailable()
          Execute the corresponding action when the server is not available.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Runnable
run
 

Field Detail

streamID

protected java.lang.String streamID
Constructor Detail

ClientTask

protected ClientTask(java.lang.String streamID)
Method Detail

serverNotAvailable

public abstract void serverNotAvailable()
Execute the corresponding action when the server is not available.


Connection Manager 3.6.3 Javadoc

Copyright © 2003-2006 Jive Software.