edu.cuny.cat.task
Class IncomingMessageDispatchingTask

java.lang.Object
  extended by java.util.Observable
      extended by edu.cuny.cat.task.DispatchingTask
          extended by edu.cuny.cat.task.MessageDispatchingTask
              extended by edu.cuny.cat.task.IncomingMessageDispatchingTask
All Implemented Interfaces:
java.lang.Runnable

public class IncomingMessageDispatchingTask
extends MessageDispatchingTask

A task of dispatching a CATP message from a client to its adaptor.

Version:
$Revision: 1.1 $
Author:
Jinzhong Niu

Field Summary
protected  MessageHandler<CatpMessage> handler
           
 
Fields inherited from class edu.cuny.cat.task.MessageDispatchingTask
clientId, message
 
Fields inherited from class edu.cuny.cat.task.DispatchingTask
tid
 
Constructor Summary
IncomingMessageDispatchingTask(CatpMessage msg, MessageHandler<CatpMessage> handler, java.lang.String clientId)
           
 
Method Summary
 void run()
           
 
Methods inherited from class edu.cuny.cat.task.MessageDispatchingTask
getClientId, getMessage, toString
 
Methods inherited from class edu.cuny.cat.task.DispatchingTask
failedOn
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

handler

protected MessageHandler<CatpMessage> handler
Constructor Detail

IncomingMessageDispatchingTask

public IncomingMessageDispatchingTask(CatpMessage msg,
                                      MessageHandler<CatpMessage> handler,
                                      java.lang.String clientId)
Method Detail

run

public void run()