net.tomp2p.p2p
Class RequestP2PConfiguration
java.lang.Object
net.tomp2p.p2p.RequestP2PConfiguration
public class RequestP2PConfiguration
- extends Object
This name was chosen over P2PConfiguration, as it already exists.
- Author:
- Thomas Bocek
|
Constructor Summary |
RequestP2PConfiguration(int minimumResults,
int maxFailure,
int parallelDiff)
|
RequestP2PConfiguration(int minimumResults,
int maxFailure,
int parallelDiff,
boolean forceUPD,
boolean forceTCP)
|
RequestP2PConfiguration(int minimumResults,
int maxFailure,
int parallelDiff,
boolean forceUPD,
boolean forceTCP,
SenderCacheStrategy senderCacheStrategy)
Sets the P2P/DHT configuration and its stop conditions. |
RequestP2PConfiguration
public RequestP2PConfiguration(int minimumResults,
int maxFailure,
int parallelDiff)
RequestP2PConfiguration
public RequestP2PConfiguration(int minimumResults,
int maxFailure,
int parallelDiff,
boolean forceUPD,
boolean forceTCP)
RequestP2PConfiguration
public RequestP2PConfiguration(int minimumResults,
int maxFailure,
int parallelDiff,
boolean forceUPD,
boolean forceTCP,
SenderCacheStrategy senderCacheStrategy)
- Sets the P2P/DHT configuration and its stop conditions. Based on the message size, either UDP or TCP is used.
- Parameters:
minimumResults - Stops the direct calls if m peers have been contactedmaxFailure - Stops the direct calls if f peers have failedparallelDiff - Use parallelDiff + minimumResults parallel connections for the P2P/DHT operationforceUPD - Flag to indicate that routing should be done with UDP instead of TCPforceTCP - Flag to indicate that routing should be done with TCP instead of UDPsenderCacheStrategy - Merge DHT/P2P messages to reuse existing connections
adjustMinimumResult
public RequestP2PConfiguration adjustMinimumResult(int minimumResultsLow)
getMinimumResults
public int getMinimumResults()
getMaxFailure
public int getMaxFailure()
getParallelDiff
public int getParallelDiff()
getParallel
public int getParallel()
isForceUPD
public boolean isForceUPD()
isForceTCP
public boolean isForceTCP()
getSenderCacheStrategy
public SenderCacheStrategy getSenderCacheStrategy()
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2013. All Rights Reserved.