net.tomp2p.p2p
Class PeerMaker
java.lang.Object
net.tomp2p.p2p.PeerMaker
public class PeerMaker
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PeerMaker
public PeerMaker(Number160 peerId)
PeerMaker
public PeerMaker(KeyPair keyPair)
buildAndListen
public Peer buildAndListen()
throws IOException
- Throws:
IOException
setPeerMapConfiguration
public PeerMaker setPeerMapConfiguration(int bagSize,
int cacheTimeoutMillis,
int maxNrBeforeExclude,
int[] waitingTimeBetweenNodeMaintenenceSeconds,
int cacheSize,
boolean isBehindFirewall)
setP2PId
public PeerMaker setP2PId(int p2pID)
getP2PId
public int getP2PId()
setKeyPair
public PeerMaker setKeyPair(KeyPair keyPair)
getKeyPair
public KeyPair getKeyPair()
getWorkerThreads
public int getWorkerThreads()
setWorkerThreads
public PeerMaker setWorkerThreads(int workerThreads)
getMaintenanceThreads
public int getMaintenanceThreads()
setMaintenanceThreads
public PeerMaker setMaintenanceThreads(int maintenanceThreads)
getReplicationThreads
public int getReplicationThreads()
setReplicationThreads
public PeerMaker setReplicationThreads(int replicationThreads)
getReplicationRefreshMillis
public int getReplicationRefreshMillis()
setReplicationRefreshMillis
public PeerMaker setReplicationRefreshMillis(int replicationRefreshMillis)
getTcpPort
public int getTcpPort()
setTcpPort
public PeerMaker setTcpPort(int tcpPort)
getUdpPort
public int getUdpPort()
setUdpPort
public PeerMaker setUdpPort(int udpPort)
setPorts
public PeerMaker setPorts(int port)
getBindings
public Bindings getBindings()
setBindings
public PeerMaker setBindings(Bindings bindings)
getFileMessageLogger
public File getFileMessageLogger()
setFileMessageLogger
public PeerMaker setFileMessageLogger(File fileMessageLogger)
getConfiguration
public ConnectionConfiguration getConfiguration()
setConfiguration
public PeerMaker setConfiguration(ConnectionConfiguration configuration)
getStorage
public StorageGeneric getStorage()
setStorage
public PeerMaker setStorage(StorageGeneric storage)
getBagSize
public int getBagSize()
setBagSize
public PeerMaker setBagSize(int bagSize)
getCacheTimeoutMillis
public int getCacheTimeoutMillis()
setCacheTimeoutMillis
public PeerMaker setCacheTimeoutMillis(int cacheTimeoutMillis)
getMaxNrBeforeExclude
public int getMaxNrBeforeExclude()
setMaxNrBeforeExclude
public PeerMaker setMaxNrBeforeExclude(int maxNrBeforeExclude)
getWaitingTimeBetweenNodeMaintenenceSeconds
public int[] getWaitingTimeBetweenNodeMaintenenceSeconds()
setWaitingTimeBetweenNodeMaintenenceSeconds
public PeerMaker setWaitingTimeBetweenNodeMaintenenceSeconds(int[] waitingTimeBetweenNodeMaintenenceSeconds)
getCacheSize
public int getCacheSize()
setCacheSize
public PeerMaker setCacheSize(int cacheSize)
isBehindFirewallPeerMap
public boolean isBehindFirewallPeerMap()
setBehindFirewallPeerMap
public PeerMaker setBehindFirewallPeerMap(boolean isBehindFirewallPeerMap)
isEnableHandShakeRPC
public boolean isEnableHandShakeRPC()
setEnableHandShakeRPC
public PeerMaker setEnableHandShakeRPC(boolean enableHandShakeRPC)
isEnableStorageRPC
public boolean isEnableStorageRPC()
setEnableStorageRPC
public PeerMaker setEnableStorageRPC(boolean enableStorageRPC)
isEnableNeighborRPC
public boolean isEnableNeighborRPC()
setEnableNeighborRPC
public PeerMaker setEnableNeighborRPC(boolean enableNeighborRPC)
isEnableQuitRPC
public boolean isEnableQuitRPC()
setEnableQuitRPC
public PeerMaker setEnableQuitRPC(boolean enableQuitRPC)
isEnablePeerExchangeRPC
public boolean isEnablePeerExchangeRPC()
setEnablePeerExchangeRPC
public PeerMaker setEnablePeerExchangeRPC(boolean enablePeerExchangeRPC)
isEnableDirectDataRPC
public boolean isEnableDirectDataRPC()
setEnableDirectDataRPC
public PeerMaker setEnableDirectDataRPC(boolean enableDirectDataRPC)
isEnableTrackerRPC
public boolean isEnableTrackerRPC()
setEnableTrackerRPC
public PeerMaker setEnableTrackerRPC(boolean enableTrackerRPC)
isEnableTaskRPC
public boolean isEnableTaskRPC()
setEnableTaskRPC
public PeerMaker setEnableTaskRPC(boolean enableTaskRPC)
isEnableRouting
public boolean isEnableRouting()
setEnableRouting
public PeerMaker setEnableRouting(boolean enableRouting)
isEnableDHT
public boolean isEnableDHT()
setEnableDHT
public PeerMaker setEnableDHT(boolean enableDHT)
isEnableTracker
public boolean isEnableTracker()
setEnableTracker
public PeerMaker setEnableTracker(boolean enableTracker)
isEnableTask
public boolean isEnableTask()
setEnableTask
public PeerMaker setEnableTask(boolean enableTask)
isEnableMaintenance
public boolean isEnableMaintenance()
setEnableMaintenance
public PeerMaker setEnableMaintenance(boolean enableMaintenance)
getMasterPeer
public Peer getMasterPeer()
setMasterPeer
public PeerMaker setMasterPeer(Peer masterPeer)
getMaxMessageSize
public int getMaxMessageSize()
setMaxMessageSize
public PeerMaker setMaxMessageSize(int maxMessageSize)
isEnableIndirectReplication
public boolean isEnableIndirectReplication()
setEnableIndirectReplication
public PeerMaker setEnableIndirectReplication(boolean enableIndirectReplication)
Copyright © 2012. All Rights Reserved.