com.acap.rudp.mina
Class MinaSessionManager

java.lang.Object
  extended by com.acap.rudp.core.StatefulRunnable
      extended by com.acap.rudp.core.BaseUDPSessionManager
          extended by com.acap.rudp.mina.MinaSessionManager
All Implemented Interfaces:
java.lang.Runnable

public class MinaSessionManager
extends BaseUDPSessionManager


Constructor Summary
MinaSessionManager(org.apache.mina.core.session.IoSession session, java.lang.String senderId)
           
 
Method Summary
 org.apache.mina.core.session.IoSession getIoSession()
           
 void setCommandProcessor(MessageProcessor processor)
           
 
Methods inherited from class com.acap.rudp.core.BaseUDPSessionManager
doRun, getLastMessageReceivedDateTimeMillis, getPendingAcknowledgmentCount, getReceivedCount, getSenderId, getSentCount, hasMessagesPendingAck, incrementReceivedCount, receivePacket, send, updateLastMessageReceivedDateTime
 
Methods inherited from class com.acap.rudp.core.StatefulRunnable
isStarted, run, start, stop
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MinaSessionManager

public MinaSessionManager(org.apache.mina.core.session.IoSession session,
                          java.lang.String senderId)
                   throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getIoSession

public org.apache.mina.core.session.IoSession getIoSession()

setCommandProcessor

public void setCommandProcessor(MessageProcessor processor)