public class BufferedTCPRelayServer extends BufferedRelayServer
TCPRelayServer, but instead of sending messages
immediately to the unreachable peer, messages are buffered for a certain time.| Modifier | Constructor and Description |
|---|---|
protected |
BufferedTCPRelayServer(PeerConnection connection,
Peer peer,
MessageBufferConfiguration bufferConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isAlive()
Checks whether the relayed peer is still alive.
|
protected void |
onBufferCollected()
Called when the buffer has been collected by the unreachable peer
|
void |
onBufferFull()
Called when the buffer is full and has been triggered.
|
bufferConfiguration, bufferFlushed, bufferFull, collectBufferedMessages, forwardToUnreachable, peerMapUpdatedaddOfflineListener, getPeerMap, handleResponse, handleResponse, notifyOfflineListeners, peerFailed, peerFound, relayPeerId, setPeerMap, unreachablePeerAddress, unreachablePeerIdconnectionBean, createMessage, createResponseMessage, createResponseMessage, forwardMessage, peerBean, register, register, signprotected BufferedTCPRelayServer(PeerConnection connection, Peer peer, MessageBufferConfiguration bufferConfig)
public void onBufferFull()
BufferedRelayServerBufferedRelayServer.onBufferFull in class BufferedRelayServerprotected void onBufferCollected()
BufferedRelayServeronBufferCollected in class BufferedRelayServerprotected boolean isAlive()
BaseRelayServerisAlive in class BaseRelayServerCopyright © 2015. All rights reserved.