ist.palcom.routing
Class AbstractRoutingManager2.ReliableMessageHandler

java.lang.Object
  extended by ist.palcom.palcomthreads.Monitor
      extended by ist.palcom.routing.AbstractRoutingManager2.ReliableMessageHandler
Enclosing class:
AbstractRoutingManager2

protected class AbstractRoutingManager2.ReliableMessageHandler
extends Monitor

Handles reliable messages


Nested Class Summary
 
Nested classes/interfaces inherited from class ist.palcom.palcomthreads.Monitor
Monitor.Condition
 
Method Summary
 void addReliableNodeAndSend(AbstractRoutingManager2.CommunicationKey key, java.lang.String receiverDevice, Message message)
          Called when sending a reliable message.
 Message[] handleReliableMessage(Message message, MessageHeaderNode routingSNode)
          Check for reliable message and handle it, the routingSNode is a hack to fool the sender
 
Methods inherited from class ist.palcom.palcomthreads.Monitor
enterMonitor, exitMonitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

handleReliableMessage

public Message[] handleReliableMessage(Message message,
                                       MessageHeaderNode routingSNode)
Check for reliable message and handle it, the routingSNode is a hack to fool the sender


addReliableNodeAndSend

public void addReliableNodeAndSend(AbstractRoutingManager2.CommunicationKey key,
                                   java.lang.String receiverDevice,
                                   Message message)
Called when sending a reliable message.