public class TCPRelayServer extends BaseRelayServer
| Constructor and Description |
|---|
TCPRelayServer(PeerConnection peerConnection,
Peer peer) |
| Modifier and Type | Method and Description |
|---|---|
FutureDone<Message> |
forwardToUnreachable(Message message)
Forwards a message to the unrachable peer.
|
protected boolean |
isAlive()
Checks whether the relayed peer is still alive.
|
protected void |
peerMapUpdated(Message originalMessage,
Message preparedResponse)
Is called when the unreachable peer sent an update to the relay peer.
|
addOfflineListener, getPeerMap, handleResponse, handleResponse, notifyOfflineListeners, peerFailed, peerFound, relayPeerId, setPeerMap, unreachablePeerAddress, unreachablePeerIdconnectionBean, createMessage, createResponseMessage, createResponseMessage, forwardMessage, peerBean, register, register, signpublic TCPRelayServer(PeerConnection peerConnection, Peer peer)
peerConnection - A peer connection to an unreachable peer that is permanently
openpeer - The relay peerconfig - the connection configurationpublic FutureDone<Message> forwardToUnreachable(Message message)
BaseRelayServerforwardToUnreachable in class BaseRelayServermessage - the message that is intended for the unreachable peerprotected void peerMapUpdated(Message originalMessage, Message preparedResponse)
BaseRelayServerpeerMapUpdated in class BaseRelayServeroriginalMessage - the original message that contained the extracted peer mapprotected boolean isAlive()
BaseRelayServerisAlive in class BaseRelayServerCopyright © 2015. All rights reserved.