public class RelayForwarderRPC extends DispatchHandler implements PeerStatusListener
| Constructor and Description |
|---|
RelayForwarderRPC(PeerConnection peerConnection,
Peer peer,
RelayRPC relayRPC) |
| Modifier and Type | Method and Description |
|---|---|
Collection<PeerAddress> |
all() |
static RelayForwarderRPC |
find(Peer peer,
Number160 peerId) |
void |
handleNeigbhor(Message message,
Responder responder,
PeerAddress sender) |
void |
handleResponse(Message message,
PeerConnection peerConnectionUnused,
boolean sign,
Responder responder) |
boolean |
peerFailed(PeerAddress remotePeer,
PeerException exception) |
boolean |
peerFound(PeerAddress remotePeer,
PeerAddress referrer,
PeerConnection peerConnection2) |
void |
register(Peer peer) |
static void |
register(PeerConnection peerConnection,
Peer peer,
RelayRPC relayRPC) |
void |
setMap(List<Map<Number160,PeerStatatistic>> peerMap) |
connectionBean, createMessage, createResponseMessage, createResponseMessage, forwardMessage, peerBean, register, signpublic RelayForwarderRPC(PeerConnection peerConnection, Peer peer, RelayRPC relayRPC)
peerConnection - A peer connection to an unreachable peer that is permanently
openpeer - The relay peerpublic boolean peerFailed(PeerAddress remotePeer, PeerException exception)
peerFailed in interface PeerStatusListenerpublic boolean peerFound(PeerAddress remotePeer, PeerAddress referrer, PeerConnection peerConnection2)
peerFound in interface PeerStatusListenerpublic void register(Peer peer)
public static void register(PeerConnection peerConnection, Peer peer, RelayRPC relayRPC)
public static RelayForwarderRPC find(Peer peer, Number160 peerId)
public void handleResponse(Message message, PeerConnection peerConnectionUnused, boolean sign, Responder responder) throws Exception
handleResponse in class DispatchHandlerExceptionpublic void handleNeigbhor(Message message, Responder responder, PeerAddress sender) throws IOException
IOExceptionpublic Collection<PeerAddress> all()
public void setMap(List<Map<Number160,PeerStatatistic>> peerMap)
Copyright © 2014. All rights reserved.