com.acap.rudp.samples
Class SampleClientManager

java.lang.Object
  extended by org.apache.mina.core.service.IoHandlerAdapter
      extended by com.acap.rudp.mina.MinaClientManager
          extended by com.acap.rudp.samples.SampleClientManager
All Implemented Interfaces:
MessageProcessor, org.apache.mina.core.service.IoHandler

public class SampleClientManager
extends com.acap.rudp.mina.MinaClientManager
implements MessageProcessor

This sample client manager instance handles all sessions


Constructor Summary
SampleClientManager(java.lang.String senderId)
           
 
Method Summary
 void processMessage(Message message, java.lang.Object sessionManager)
          Called when a message has been received
 void sessionCreated(MinaSessionManager handler)
          Called when the session is started.
 
Methods inherited from class com.acap.rudp.mina.MinaClientManager
exceptionCaught, messageReceived, sessionClosed, sessionCreated
 
Methods inherited from class org.apache.mina.core.service.IoHandlerAdapter
messageSent, sessionIdle, sessionOpened
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SampleClientManager

public SampleClientManager(java.lang.String senderId)
Method Detail

sessionCreated

public void sessionCreated(MinaSessionManager handler)
Called when the session is started. When session is started, set the MessageProcessor for the session here

Specified by:
sessionCreated in class com.acap.rudp.mina.MinaClientManager

processMessage

public void processMessage(Message message,
                           java.lang.Object sessionManager)
Called when a message has been received

Specified by:
processMessage in interface MessageProcessor