public class RequestP2PConfiguration extends Object
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
RequestP2PConfiguration |
adjustMinimumResult(int minimumResultsLow) |
int |
getMaxFailure() |
int |
getMinimumResults() |
int |
getParallel() |
int |
getParallelDiff() |
SenderCacheStrategy |
getSenderCacheStrategy() |
boolean |
isForceTCP() |
boolean |
isForceUPD() |
String |
toString() |
public RequestP2PConfiguration(int minimumResults, int maxFailure, int parallelDiff)
public RequestP2PConfiguration(int minimumResults, int maxFailure, int parallelDiff, boolean forceUPD, boolean forceTCP)
public RequestP2PConfiguration(int minimumResults, int maxFailure, int parallelDiff, boolean forceUPD, boolean forceTCP, SenderCacheStrategy senderCacheStrategy)
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 connectionspublic RequestP2PConfiguration adjustMinimumResult(int minimumResultsLow)
public int getMinimumResults()
public int getMaxFailure()
public int getParallelDiff()
public int getParallel()
public boolean isForceUPD()
public boolean isForceTCP()
public SenderCacheStrategy getSenderCacheStrategy()
Copyright © 2013. All Rights Reserved.