public class TcpPacketReceiver extends AbstractTcpPacketHandler implements Runnable
id, lastActivity, listener| Modifier | Constructor and Description |
|---|---|
protected |
TcpPacketReceiver(TcpPacketTransport transport,
NetworkInputChannel inputChannel,
PacketTransportListener listener,
int pingInterval,
int maxPacketSize)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
long |
getTimeoutDelay()
Get the maximum allowed time between activities
|
boolean |
onActivityTimeout()
Called if the object has been inactive for more
|
void |
pleaseStop() |
AbstractPacket |
receive(int maxPacketSize) |
void |
run() |
getId, getLastActivityprotected TcpPacketReceiver(TcpPacketTransport transport, NetworkInputChannel inputChannel, PacketTransportListener listener, int pingInterval, int maxPacketSize)
public long getTimeoutDelay()
ActiveObjectgetTimeoutDelay in interface ActiveObjectpublic boolean onActivityTimeout()
throws Exception
ActiveObjectonActivityTimeout in interface ActiveObjectExceptionpublic void pleaseStop()
public AbstractPacket receive(int maxPacketSize) throws PacketTransportException
PacketTransportExceptionCopyright © 2019. All rights reserved.