net.tomp2p.p2p
Class DistributedTracker

java.lang.Object
  extended by net.tomp2p.p2p.DistributedTracker

public class DistributedTracker
extends Object


Nested Class Summary
static interface DistributedTracker.Operation
           
 
Constructor Summary
DistributedTracker(PeerBean peerBean, DistributedRouting routing, TrackerRPC trackerRPC, PeerExchangeRPC peerExchangeRPC)
           
 
Method Summary
 FutureTracker addToTracker(Number160 locationKey, Number160 domainKey, byte[] attachment, RoutingConfiguration routingConfiguration, TrackerConfiguration trackerConfiguration, boolean signMessage, FutureCreate<BaseFuture> futureCreate, Set<Number160> knownPeers, ChannelCreator cc)
           
 FutureTracker getFromTracker(Number160 locationKey, Number160 domainKey, RoutingConfiguration routingConfiguration, TrackerConfiguration trackerConfiguration, boolean expectAttachement, EvaluatingSchemeTracker evaluatingScheme, boolean signMessage, boolean useSecondaryTrackers, Set<Number160> knownPeers, ChannelCreator cc)
           
 FutureForkJoin<FutureResponse> startPeerExchange(Number160 locationKey, Number160 domainKey, ChannelCreator cc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DistributedTracker

public DistributedTracker(PeerBean peerBean,
                          DistributedRouting routing,
                          TrackerRPC trackerRPC,
                          PeerExchangeRPC peerExchangeRPC)
Method Detail

getFromTracker

public FutureTracker getFromTracker(Number160 locationKey,
                                    Number160 domainKey,
                                    RoutingConfiguration routingConfiguration,
                                    TrackerConfiguration trackerConfiguration,
                                    boolean expectAttachement,
                                    EvaluatingSchemeTracker evaluatingScheme,
                                    boolean signMessage,
                                    boolean useSecondaryTrackers,
                                    Set<Number160> knownPeers,
                                    ChannelCreator cc)

startPeerExchange

public FutureForkJoin<FutureResponse> startPeerExchange(Number160 locationKey,
                                                        Number160 domainKey,
                                                        ChannelCreator cc)

addToTracker

public FutureTracker addToTracker(Number160 locationKey,
                                  Number160 domainKey,
                                  byte[] attachment,
                                  RoutingConfiguration routingConfiguration,
                                  TrackerConfiguration trackerConfiguration,
                                  boolean signMessage,
                                  FutureCreate<BaseFuture> futureCreate,
                                  Set<Number160> knownPeers,
                                  ChannelCreator cc)


Copyright © 2011. All Rights Reserved.