public class TrackerRPC extends DispatchHandler
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_MSG_SIZE_UDP |
| Constructor and Description |
|---|
TrackerRPC(PeerBean peerBean,
ConnectionBean connectionBean,
TrackerStorage trackerStorage) |
| Modifier and Type | Method and Description |
|---|---|
FutureResponse |
addToTracker(PeerAddress remotePeer,
AddTrackerBuilder builder,
ChannelCreator channelCreator) |
FutureResponse |
getFromTracker(PeerAddress remotePeer,
GetTrackerBuilder builder,
ChannelCreator channelCreator) |
void |
handleResponse(Message message,
PeerConnection peerConnection,
boolean sign,
Responder responder) |
connectionBean, createMessage, createResponseMessage, createResponseMessage, forwardMessage, peerBean, register, register, signpublic static final int MAX_MSG_SIZE_UDP
public TrackerRPC(PeerBean peerBean, ConnectionBean connectionBean, TrackerStorage trackerStorage)
peerBean - connectionBean - public FutureResponse addToTracker(PeerAddress remotePeer, AddTrackerBuilder builder, ChannelCreator channelCreator)
public FutureResponse getFromTracker(PeerAddress remotePeer, GetTrackerBuilder builder, ChannelCreator channelCreator)
public void handleResponse(Message message, PeerConnection peerConnection, boolean sign, Responder responder) throws Exception
handleResponse in class DispatchHandlerExceptionCopyright © 2014. All rights reserved.