public class PeerMaker extends Object
Constructor and Description |
---|
PeerMaker(KeyPair keyPair) |
PeerMaker(Number160 peerId) |
public PeerMaker(Number160 peerId)
public PeerMaker(KeyPair keyPair)
public Peer makeAndListen() throws IOException
IOException
@Deprecated public PeerMaker setPeerMapConfiguration(int bagSize, int cacheTimeoutMillis, int maxNrBeforeExclude, int[] waitingTimeBetweenNodeMaintenenceSeconds, int cacheSize, boolean isBehindFirewall)
public PeerMaker setPeerMapConfiguration(int bagSize, int cacheTimeoutMillis, int maxNrBeforeExclude, int[] waitingTimeBetweenNodeMaintenenceSeconds, int cacheSize, MapAcceptHandler mapAcceptHandler)
public PeerMaker setP2PId(int p2pID)
public int getP2PId()
public KeyPair getKeyPair()
public int getWorkerThreads()
public PeerMaker setWorkerThreads(int workerThreads)
public int getMaintenanceThreads()
public PeerMaker setMaintenanceThreads(int maintenanceThreads)
public int getReplicationThreads()
public PeerMaker setReplicationThreads(int replicationThreads)
public int getReplicationRefreshMillis()
public PeerMaker setReplicationRefreshMillis(int replicationRefreshMillis)
public int getTcpPort()
public PeerMaker setTcpPort(int tcpPort)
public int getUdpPort()
public PeerMaker setUdpPort(int udpPort)
public PeerMaker setPorts(int port)
public Bindings getBindings()
public File getFileMessageLogger()
public ConnectionConfiguration getConfiguration()
public PeerMaker setConfiguration(ConnectionConfiguration configuration)
public StorageGeneric getStorage()
public PeerMaker setStorage(StorageGeneric storage)
public int getBagSize()
public PeerMaker setBagSize(int bagSize)
public int getCacheTimeoutMillis()
public PeerMaker setCacheTimeoutMillis(int cacheTimeoutMillis)
public int getMaxNrBeforeExclude()
public PeerMaker setMaxNrBeforeExclude(int maxNrBeforeExclude)
public int[] getWaitingTimeBetweenNodeMaintenenceSeconds()
public PeerMaker setWaitingTimeBetweenNodeMaintenenceSeconds(int[] waitingTimeBetweenNodeMaintenenceSeconds)
public int getCacheSize()
public PeerMaker setCacheSize(int cacheSize)
@Deprecated public PeerMaker setBehindFirewallPeerMap(boolean acceptFirstClassOnly)
@Deprecated public boolean isBehindFirewallPeerMap()
public MapAcceptHandler getMapAcceptHandler()
public PeerMaker setMapAcceptHandler(MapAcceptHandler mapAcceptHandler)
public boolean isEnableHandShakeRPC()
public PeerMaker setEnableHandShakeRPC(boolean enableHandShakeRPC)
public boolean isEnableStorageRPC()
public PeerMaker setEnableStorageRPC(boolean enableStorageRPC)
public boolean isEnableNeighborRPC()
public PeerMaker setEnableNeighborRPC(boolean enableNeighborRPC)
public boolean isEnableQuitRPC()
public PeerMaker setEnableQuitRPC(boolean enableQuitRPC)
public boolean isEnablePeerExchangeRPC()
public PeerMaker setEnablePeerExchangeRPC(boolean enablePeerExchangeRPC)
public boolean isEnableDirectDataRPC()
public PeerMaker setEnableDirectDataRPC(boolean enableDirectDataRPC)
public boolean isEnableTrackerRPC()
public PeerMaker setEnableTrackerRPC(boolean enableTrackerRPC)
public boolean isEnableTaskRPC()
public PeerMaker setEnableTaskRPC(boolean enableTaskRPC)
public boolean isEnableRouting()
public PeerMaker setEnableRouting(boolean enableRouting)
public boolean isEnableDHT()
public PeerMaker setEnableDHT(boolean enableDHT)
public boolean isEnableTracker()
public PeerMaker setEnableTracker(boolean enableTracker)
public boolean isEnableTask()
public PeerMaker setEnableTask(boolean enableTask)
public boolean isEnableMaintenance()
public PeerMaker setEnableMaintenance(boolean enableMaintenance)
public Peer getMasterPeer()
public int getMaxMessageSize()
public PeerMaker setMaxMessageSize(int maxMessageSize)
public boolean isEnableIndirectReplication()
public PeerMaker setEnableIndirectReplication(boolean enableIndirectReplication)
public BroadcastHandler getBroadcastHandler()
public PeerMaker setBroadcastHandler(BroadcastHandler broadcastHandler)
public ReplicationExecutor getReplicationExecutor()
public PeerMaker setReplicationExecutor(ReplicationExecutor replicationExecutor)
public boolean isEnableBroadcast()
public PeerMaker setEnableBroadcast(boolean enableBroadcast)
public Random getRandom()
Copyright © 2013. All Rights Reserved.