public class AddTrackerBuilder extends TrackerBuilder<AddTrackerBuilder>
DEFAULT_DOMAIN, domainKey, FUTURE_TRACKER_SHUTDOWN, futureChannelCreator, locationKey, peer, routingConfiguration, trackerConfiguration| Constructor and Description |
|---|
AddTrackerBuilder(PeerTracker peer,
Number160 locationKey) |
| Modifier and Type | Method and Description |
|---|---|
Data |
attachement() |
AddTrackerBuilder |
attachement(Data attachement) |
SimpleBloomFilter<Number160> |
getBloomFilter() |
FutureCreator<FutureTracker> |
getDefaultDirectReplication() |
FutureCreator<FutureLateJoin<FutureResponse>> |
getDefaultPEX() |
FutureCreate<BaseFuture> |
getFutureCreate() |
boolean |
isTcpPEX() |
PeerAddress |
peerAddressToAnnounce() |
AddTrackerBuilder |
peerAddressToAnnounce(PeerAddress peerAddressToAnnounce) |
AddTrackerBuilder |
setBloomFilter(SimpleBloomFilter<Number160> bloomFilter) |
AddTrackerBuilder |
setDefaultDirectReplication(FutureCreator<FutureTracker> defaultDirectReplication) |
AddTrackerBuilder |
setDefaultPEX(FutureCreator<FutureLateJoin<FutureResponse>> defaultPEX) |
AddTrackerBuilder |
setFutureCreate(FutureCreate<BaseFuture> futureCreate) |
AddTrackerBuilder |
setTcpPEX() |
AddTrackerBuilder |
setTcpPEX(boolean tcpPEX) |
FutureTracker |
start() |
addPeerFilter, createBuilder, domainKey, domainKey, futureChannelCreator, futureChannelCreator, isSign, keyPair, keyPair, knownPeers, knownPeers, locationKey, peerFilters, preBuild, routingConfiguration, routingConfiguration, self, sign, sign, trackerConfiguration, trackerConfigurationconnectionTimeoutTCPMillis, connectionTimeoutTCPMillis, forceTCP, forceTCP, forceUDP, forceUDP, idleTCPSeconds, idleTCPSeconds, idleUDPSeconds, idleUDPSeconds, isForceTCP, isForceUDPpublic AddTrackerBuilder(PeerTracker peer, Number160 locationKey)
public Data attachement()
public AddTrackerBuilder attachement(Data attachement)
public SimpleBloomFilter<Number160> getBloomFilter()
public AddTrackerBuilder setBloomFilter(SimpleBloomFilter<Number160> bloomFilter)
public FutureCreate<BaseFuture> getFutureCreate()
public AddTrackerBuilder setFutureCreate(FutureCreate<BaseFuture> futureCreate)
public FutureCreator<FutureTracker> getDefaultDirectReplication()
public AddTrackerBuilder setDefaultDirectReplication(FutureCreator<FutureTracker> defaultDirectReplication)
public FutureCreator<FutureLateJoin<FutureResponse>> getDefaultPEX()
public AddTrackerBuilder setDefaultPEX(FutureCreator<FutureLateJoin<FutureResponse>> defaultPEX)
public boolean isTcpPEX()
public AddTrackerBuilder setTcpPEX()
public AddTrackerBuilder setTcpPEX(boolean tcpPEX)
public PeerAddress peerAddressToAnnounce()
public AddTrackerBuilder peerAddressToAnnounce(PeerAddress peerAddressToAnnounce)
public FutureTracker start()
start in interface Builderstart in class TrackerBuilder<AddTrackerBuilder>Copyright © 2014. All rights reserved.