cgl.narada.transport.threadpool
Class PoolTCPLinkReceiver

java.lang.Object
  extended by cgl.narada.transport.threadpool.PoolTCPLinkReceiver
All Implemented Interfaces:
TransportDebugFlags

public class PoolTCPLinkReceiver
extends Object
implements TransportDebugFlags

Listens for PoolTCP packets arriving at a socket and performs various operations based on situations arising during communication. These received packets are then encapsulated into a specialized data structure and forwarded to the transport handler implenetation residing in the transport layer.


Field Summary
 
Fields inherited from interface cgl.narada.transport.TransportDebugFlags
IPSecLink_Debug, IPSecLinkFactory_Debug, IPSecReceiverThread_Debug, IPSecSenderThread_Debug, IPSecServerThread_Debug, MulticastLink_Debug, MulticastLinkFactory_Debug, MulticastReceiverThread_Debug, MulticastSenderThread_Debug, NIOTCPLink_Debug, NIOTCPLinkFactory_Debug, NIOTCPReceiverThread_Debug, NIOTCPSenderThread_Debug, NIOTCPServerThread_Debug, PoolTCPLink_Debug, PoolTCPLinkFactory_Debug, PoolTCPLinkReceiver_Debug, PoolTCPLinkSender_Debug, PoolTCPServerThread_Debug, PTCPLink_Debug, PTCPLinkFactory_Debug, PTCPReceiverThread_Debug, PTCPSenderThread_Debug, PTCPServerThread_Debug, ReceiveTask_Debug, RTPLink_Debug, RTPLinkFactory_Debug, RTPReceiverThread_Debug, RTPSenderThread_Debug, SendTask_Debug, TCPLink_Debug, TCPLinkFactory_Debug, TCPReceiverThread_Debug, TCPSenderThread_Debug, TCPServerThread_Debug, TransmissionManager_Debug, TransportHandlerImpl_Debug, UDPLink_Debug, UDPLinkFactory_Debug, UDPReceiverThread_Debug, UDPSenderThread_Debug
 
Constructor Summary
PoolTCPLinkReceiver(SocketChannel sc, PoolTCPLink pooltcpLink)
           
 
Method Summary
 void readDataFromSocket()
           
 void releaseResources()
           
 void setLinkId(String linkId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PoolTCPLinkReceiver

public PoolTCPLinkReceiver(SocketChannel sc,
                           PoolTCPLink pooltcpLink)
                    throws Exception
Throws:
Exception
Method Detail

setLinkId

public void setLinkId(String linkId)

releaseResources

public void releaseResources()

readDataFromSocket

public void readDataFromSocket()
                        throws Exception
Throws:
Exception


For comments and suggestions please send e-mail to The NaradaBrokering Project