| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use FutureResponse | |
|---|---|
| net.tomp2p.connection | |
| net.tomp2p.futures | |
| net.tomp2p.p2p | |
| net.tomp2p.p2p.builder | |
| net.tomp2p.rpc | |
| Uses of FutureResponse in net.tomp2p.connection | 
|---|
| Methods in net.tomp2p.connection with parameters of type FutureResponse | |
|---|---|
 void | 
SenderNetty.sendBroadcastUDP(RequestHandlerUDP<? extends BaseFuture> handler,
                 FutureResponse futureResponse,
                 Message message,
                 ChannelCreator channelCreator)
 | 
 void | 
Sender.sendBroadcastUDP(RequestHandlerUDP<? extends BaseFuture> handler,
                 FutureResponse futureResponse,
                 Message message,
                 ChannelCreator channelCreator)
Sent the message via UDP broadcast.  | 
 void | 
SenderNetty.sendTCP(RequestHandlerTCP<? extends BaseFuture> handler,
        FutureResponse futureResponse,
        Message message,
        ChannelCreator channelCreator,
        int idleTCPMillis)
 | 
 void | 
Sender.sendTCP(RequestHandlerTCP<? extends BaseFuture> handler,
        FutureResponse futureResponse,
        Message message,
        ChannelCreator channelCreator,
        int idleTCPMillis)
Sent the message via TCP.  | 
 void | 
SenderNetty.sendUDP(RequestHandlerUDP<? extends BaseFuture> handler,
        FutureResponse futureResponse,
        Message message,
        ChannelCreator channelCreator)
 | 
 void | 
Sender.sendUDP(RequestHandlerUDP<? extends BaseFuture> handler,
        FutureResponse futureResponse,
        Message message,
        ChannelCreator channelCreator)
Sent the message via UDP.  | 
| Uses of FutureResponse in net.tomp2p.futures | 
|---|
| Methods in net.tomp2p.futures that return FutureResponse | |
|---|---|
 FutureResponse | 
FutureResponse.setFailed(String reason)
 | 
| Methods in net.tomp2p.futures that return types with arguments of type FutureResponse | |
|---|---|
 FutureForkJoin<FutureResponse> | 
FutureDHT.getFutureRequests()
Returns back those futures that are still running.  | 
| Methods in net.tomp2p.futures with parameters of type FutureResponse | |
|---|---|
 void | 
FutureDHT.addRequests(FutureResponse futureResponse)
Adds all requests that have been created for the DHT operations.  | 
| Uses of FutureResponse in net.tomp2p.p2p | 
|---|
| Methods in net.tomp2p.p2p that return FutureResponse | |
|---|---|
 FutureResponse | 
DistributedHashTable.Operation.create(ChannelCreator channelCreator,
       PeerAddress remotePeerAddress)
 | 
 FutureResponse | 
DistributedTracker.Operation.create(PeerAddress address,
       boolean primary)
Creates an RPC.  | 
| Methods in net.tomp2p.p2p that return types with arguments of type FutureResponse | |
|---|---|
 FutureLateJoin<FutureResponse> | 
DistributedTracker.startPeerExchange(Number160 locationKey,
                  Number160 domainKey,
                  FutureChannelCreator futureChannelCreator,
                  ConnectionReservation connectionReservation,
                  boolean forceTCP)
 | 
| Methods in net.tomp2p.p2p with parameters of type FutureResponse | |
|---|---|
 void | 
DistributedHashTable.Operation.interMediateResponse(FutureResponse futureResponse)
 | 
| Uses of FutureResponse in net.tomp2p.p2p.builder | 
|---|
| Methods in net.tomp2p.p2p.builder that return FutureResponse | |
|---|---|
 FutureResponse | 
PingBuilder.ping(InetSocketAddress address)
Pings a peer.  | 
 FutureResponse | 
PingBuilder.ping(InetSocketAddress address,
     boolean isUDP)
Pings a peer.  | 
 FutureResponse | 
SendDirectBuilder.start()
 | 
| Methods in net.tomp2p.p2p.builder that return types with arguments of type FutureResponse | |
|---|---|
 FutureCreator<FutureLateJoin<FutureResponse>> | 
AddTrackerBuilder.getDefaultPEX()
 | 
| Method parameters in net.tomp2p.p2p.builder with type arguments of type FutureResponse | |
|---|---|
 AddTrackerBuilder | 
AddTrackerBuilder.setDefaultPEX(FutureCreator<FutureLateJoin<FutureResponse>> defaultPEX)
 | 
| Uses of FutureResponse in net.tomp2p.rpc | 
|---|
| Classes in net.tomp2p.rpc with type parameters of type FutureResponse | |
|---|---|
 class | 
RequestHandlerTCP<K extends FutureResponse>
Is able to send TCP messages (as a request) and processes incoming replies.  | 
 class | 
RequestHandlerUDP<K extends FutureResponse>
Is able to send UDP messages (as a request) and processes incoming replies.  | 
| Methods in net.tomp2p.rpc that return FutureResponse | |
|---|---|
 FutureResponse | 
StorageRPC.add(PeerAddress remotePeer,
    Number160 locationKey,
    Number160 domainKey,
    Collection<Data> dataSet,
    boolean protectDomain,
    boolean signMessage,
    boolean list,
    ChannelCreator channelCreator,
    boolean forceUDP,
    SenderCacheStrategy senderCacheStrategy)
Adds data on a remote peer.  | 
 FutureResponse | 
TrackerRPC.addToTracker(PeerAddress remotePeer,
             Number160 locationKey,
             Number160 domainKey,
             byte[] attachement,
             boolean signMessage,
             boolean primary,
             Set<Number160> knownPeers,
             ChannelCreator channelCreator,
             boolean forceUDP,
             boolean forceTCP)
 | 
 FutureResponse | 
TrackerRPC.addToTracker(PeerAddress remotePeer,
             Number160 locationKey,
             Number160 domainKey,
             byte[] attachement,
             int offset,
             int legth,
             boolean signMessage,
             boolean primary,
             Set<Number160> knownPeers,
             ChannelCreator channelCreator,
             boolean forceUDP,
             boolean forceTCP)
 | 
 FutureResponse | 
NeighborRPC.closeNeighbors(PeerAddress remotePeer,
               Number160 locationKey,
               Number160 domainKey,
               Collection<Number160> contentKeys,
               Message.Type type,
               ChannelCreator channelCreator,
               boolean forceTCP)
Requests close neighbors from the remote peer.  | 
 FutureResponse | 
StorageRPC.compareAndPut(PeerAddress remotePeer,
              Number160 locationKey,
              Number160 domainKey,
              Map<Number160,HashData> hashDataMap,
              FutureSuccessEvaluator futureSuccessEvaluator,
              boolean protectDomain,
              boolean protectEntry,
              boolean signMessage,
              boolean partialPut,
              ChannelCreator channelCreator,
              boolean forceUDP)
Compares and puts data on a peer.  | 
 FutureResponse | 
HandshakeRPC.fireTCP(PeerAddress remotePeer,
        ChannelCreator channelCreator)
 | 
 FutureResponse | 
HandshakeRPC.fireUDP(PeerAddress remotePeer,
        ChannelCreator channelCreator)
 | 
 FutureResponse | 
StorageRPC.get(PeerAddress remotePeer,
    Number160 locationKey,
    Number160 domainKey,
    Collection<Number160> contentKeys,
    SimpleBloomFilter<Number160> keyBloomFilter,
    SimpleBloomFilter<Number160> contentBloomFilter,
    boolean signMessage,
    boolean digest,
    boolean returnBloomFilter,
    boolean range,
    ChannelCreator channelCreator,
    boolean forceUDP)
Get the data from a remote peer.  | 
 FutureResponse | 
TrackerRPC.getFromTracker(PeerAddress remotePeer,
               Number160 locationKey,
               Number160 domainKey,
               boolean expectAttachement,
               boolean signMessage,
               Set<Number160> knownPeers,
               ChannelCreator channelCreator)
 | 
 FutureResponse | 
TrackerRPC.getFromTracker(PeerAddress remotePeer,
               Number160 locationKey,
               Number160 domainKey,
               boolean expectAttachement,
               boolean signMessage,
               Set<Number160> knownPeers,
               ChannelCreator channelCreator,
               boolean forceUDP,
               boolean forceTCP)
 | 
 FutureResponse | 
PeerExchangeRPC.peerExchange(PeerAddress remotePeer,
             Number160 locationKey,
             Number160 domainKey,
             boolean isReplication,
             ChannelCreator channelCreator,
             boolean forceTCP)
Peer exchange (PEX) information about other peers from the swarm, to not ask the primary trackers too often.  | 
 FutureResponse | 
HandshakeRPC.pingBroadcastUDP(PeerAddress remotePeer,
                 ChannelCreator channelCreator)
 | 
 FutureResponse | 
HandshakeRPC.pingTCP(PeerAddress remotePeer,
        ChannelCreator channelCreator)
 | 
 FutureResponse | 
HandshakeRPC.pingTCPDiscover(PeerAddress remotePeer,
                ChannelCreator channelCreator)
 | 
 FutureResponse | 
HandshakeRPC.pingTCPProbe(PeerAddress remotePeer,
             ChannelCreator channelCreator)
 | 
 FutureResponse | 
HandshakeRPC.pingUDP(PeerAddress remotePeer,
        ChannelCreator channelCreator)
 | 
 FutureResponse | 
HandshakeRPC.pingUDPDiscover(PeerAddress remotePeer,
                ChannelCreator channelCreator)
 | 
 FutureResponse | 
HandshakeRPC.pingUDPProbe(PeerAddress remotePeer,
             ChannelCreator channelCreator)
 | 
 FutureResponse | 
StorageRPC.put(PeerAddress remotePeer,
    Number160 locationKey,
    Number160 domainKey,
    Map<Number160,Data> dataMap,
    boolean protectDomain,
    boolean protectEntry,
    boolean signMessage,
    ChannelCreator channelCreator,
    boolean forceUDP,
    SenderCacheStrategy senderCacheStrategy)
Stores data on a remote peer.  | 
 FutureResponse | 
SenderCacheStrategy.putIfAbsent(CacheKey cacheKey,
            RequestHandlerTCP<FutureResponse> request,
            ChannelCreator channelCreator)
 | 
 FutureResponse | 
StorageRPC.putIfAbsent(PeerAddress remotePeer,
            Number160 locationKey,
            Number160 domainKey,
            Map<Number160,Data> dataMap,
            boolean protectDomain,
            boolean protectEntry,
            boolean signMessage,
            ChannelCreator channelCreator,
            boolean forceUDP,
            SenderCacheStrategy senderCacheStrategy)
Stores data on a remote peer.  | 
 FutureResponse | 
QuitRPC.quit(PeerAddress remotePeer,
     ChannelCreator channelCreator,
     boolean forceTCP)
Sends a message that indicates this peer is about to quit.  | 
 FutureResponse | 
StorageRPC.remove(PeerAddress remotePeer,
       Number160 locationKey,
       Number160 domainKey,
       Collection<Number160> contentKeys,
       boolean sendBackResults,
       boolean signMessage,
       ChannelCreator channelCreator,
       boolean forceUDP)
Removes data from a peer.  | 
 FutureResponse | 
DirectDataRPC.send(PeerAddress remotePeer,
     org.jboss.netty.buffer.ChannelBuffer buffer,
     boolean raw,
     ChannelCreator channelCreator,
     boolean forceUDP)
 | 
 FutureResponse | 
DirectDataRPC.send(PeerAddress remotePeer,
     org.jboss.netty.buffer.ChannelBuffer buffer,
     boolean raw,
     ChannelCreator channelCreator,
     int idleTCPMillis,
     boolean forceUDP)
Send data directly to a peer.  | 
 FutureResponse | 
BroadcastRPC.send(PeerAddress remotePeer,
     Number160 messageKey,
     Map<Number160,Data> dataMap,
     ChannelCreator channelCreator,
     int idleTCPMillis,
     boolean forceUDP)
 | 
 FutureResponse | 
BroadcastRPC.send(PeerAddress remotePeer,
     Number160 messageKey,
     Map<Number160,Data> dataMap,
     int hopCounter,
     ChannelCreator channelCreator,
     int idleTCPMillis,
     boolean forceUDP)
 | 
 FutureResponse | 
TaskRPC.sendResult(PeerAddress remotePeer,
           ChannelCreator channelCreator,
           Number160 taskID,
           Map<Number160,Data> dataMap,
           KeyPair keyPair,
           boolean forceUDP,
           boolean sign)
 | 
 FutureResponse | 
TaskRPC.sendTask(PeerAddress remotePeer,
         ChannelCreator channelCreator,
         Number160 taskID,
         Map<Number160,Data> dataMap,
         Worker mapper,
         KeyPair keyPair,
         boolean forceUDP,
         boolean sign)
Sends a task to a remote peer.  | 
 FutureResponse | 
TaskRPC.taskStatus(PeerAddress remotePeer,
           ChannelCreator channelCreator,
           Collection<Number160> taskIDs,
           boolean forceTCP)
 | 
| Methods in net.tomp2p.rpc that return types with arguments of type FutureResponse | |
|---|---|
 RequestHandlerTCP<FutureResponse> | 
HandshakeRPC.pingTCP(PeerAddress remotePeer)
 | 
 RequestHandlerUDP<FutureResponse> | 
HandshakeRPC.pingUDP(PeerAddress remotePeer)
 | 
 RequestHandlerTCP<FutureResponse> | 
DirectDataRPC.prepareSend(PeerAddress remotePeer,
            org.jboss.netty.buffer.ChannelBuffer buffer,
            boolean raw)
Prepares for sending to a remote peer.  | 
| Methods in net.tomp2p.rpc with parameters of type FutureResponse | |
|---|---|
static boolean | 
TrackerRPC.isPrimary(FutureResponse response)
 | 
static boolean | 
TrackerRPC.isSecondary(FutureResponse response)
 | 
| Method parameters in net.tomp2p.rpc with type arguments of type FutureResponse | |
|---|---|
 FutureResponse | 
SenderCacheStrategy.putIfAbsent(CacheKey cacheKey,
            RequestHandlerTCP<FutureResponse> request,
            ChannelCreator channelCreator)
 | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||