net.tomp2p.p2p.builder
Class AddTrackerBuilder

java.lang.Object
  extended by net.tomp2p.p2p.builder.TrackerBuilder<AddTrackerBuilder>
      extended by net.tomp2p.p2p.builder.AddTrackerBuilder

public class AddTrackerBuilder
extends TrackerBuilder<AddTrackerBuilder>


Field Summary
 
Fields inherited from class net.tomp2p.p2p.builder.TrackerBuilder
DEFAULT_DOMAIN, domainKey, FUTURE_TRACKER_SHUTDOWN, futureChannelCreator, locationKey, peer, routingConfiguration, trackerConfiguration
 
Constructor Summary
AddTrackerBuilder(Peer peer, Number160 locationKey)
           
 
Method Summary
 byte[] getAttachement()
           
 SimpleBloomFilter<Number160> getBloomFilter()
           
 FutureCreator<FutureTracker> getDefaultDirectReplication()
           
 FutureCreator<FutureLateJoin<FutureResponse>> getDefaultPEX()
           
 FutureCreate<BaseFuture> getFutureCreate()
           
 int getPexWaitSec()
           
 int getTrackerTimeoutSec()
           
 boolean isMessageSign()
           
 boolean isTcpPEX()
           
 AddTrackerBuilder setAttachement(byte[] attachement)
           
 AddTrackerBuilder setBloomFilter(SimpleBloomFilter<Number160> bloomFilter)
           
 AddTrackerBuilder setDefaultDirectReplication(FutureCreator<FutureTracker> defaultDirectReplication)
           
 AddTrackerBuilder setDefaultPEX(FutureCreator<FutureLateJoin<FutureResponse>> defaultPEX)
           
 AddTrackerBuilder setFutureCreate(FutureCreate<BaseFuture> futureCreate)
           
 AddTrackerBuilder setMessageSign()
           
 AddTrackerBuilder setMessageSign(boolean messageSign)
           
 AddTrackerBuilder setPexWaitSec(int pexWaitSec)
           
 AddTrackerBuilder setTcpPEX()
           
 AddTrackerBuilder setTcpPEX(boolean tcpPEX)
           
 AddTrackerBuilder setTrackerTimeoutSec(int trackerTimeoutSec)
           
protected  void setupCancel(FutureCleanup futureCleanup, ScheduledFuture<?> future)
           
 FutureTracker start()
           
 
Methods inherited from class net.tomp2p.p2p.builder.TrackerBuilder
getDomainKey, getFutureChannelCreator, getRoutingConfiguration, getTrackerConfiguration, preBuild, self, setDomainKey, setFutureChannelCreator, setRoutingConfiguration, setTrackerConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddTrackerBuilder

public AddTrackerBuilder(Peer peer,
                         Number160 locationKey)
Method Detail

getAttachement

public byte[] getAttachement()

setAttachement

public AddTrackerBuilder setAttachement(byte[] attachement)

getTrackerTimeoutSec

public int getTrackerTimeoutSec()

setTrackerTimeoutSec

public AddTrackerBuilder setTrackerTimeoutSec(int trackerTimeoutSec)

getPexWaitSec

public int getPexWaitSec()

setPexWaitSec

public AddTrackerBuilder setPexWaitSec(int pexWaitSec)

getBloomFilter

public SimpleBloomFilter<Number160> getBloomFilter()

setBloomFilter

public AddTrackerBuilder setBloomFilter(SimpleBloomFilter<Number160> bloomFilter)

getFutureCreate

public FutureCreate<BaseFuture> getFutureCreate()

setFutureCreate

public AddTrackerBuilder setFutureCreate(FutureCreate<BaseFuture> futureCreate)

getDefaultDirectReplication

public FutureCreator<FutureTracker> getDefaultDirectReplication()

setDefaultDirectReplication

public AddTrackerBuilder setDefaultDirectReplication(FutureCreator<FutureTracker> defaultDirectReplication)

getDefaultPEX

public FutureCreator<FutureLateJoin<FutureResponse>> getDefaultPEX()

setDefaultPEX

public AddTrackerBuilder setDefaultPEX(FutureCreator<FutureLateJoin<FutureResponse>> defaultPEX)

isMessageSign

public boolean isMessageSign()

setMessageSign

public AddTrackerBuilder setMessageSign()

setMessageSign

public AddTrackerBuilder setMessageSign(boolean messageSign)

isTcpPEX

public boolean isTcpPEX()

setTcpPEX

public AddTrackerBuilder setTcpPEX()

setTcpPEX

public AddTrackerBuilder setTcpPEX(boolean tcpPEX)

start

public FutureTracker start()
Specified by:
start in class TrackerBuilder<AddTrackerBuilder>

setupCancel

protected void setupCancel(FutureCleanup futureCleanup,
                           ScheduledFuture<?> future)


Copyright © 2013. All Rights Reserved.