public class RequestP2PConfiguration extends Object implements RequestConfiguration
| Constructor and Description |
|---|
RequestP2PConfiguration(int minimumResults,
int maxFailure,
int parallelDiff) |
RequestP2PConfiguration(int minimumResults,
int maxFailure,
int parallelDiff,
boolean forceUPD,
boolean forceTCP)
Sets the P2P/DHT configuration and its stop conditions.
|
| Modifier and Type | Method and Description |
|---|---|
RequestP2PConfiguration |
adjustMinimumResult(int minimumResultsLow) |
boolean |
isForceTCP() |
boolean |
isForceUPD() |
int |
maxFailure() |
int |
minimumResults() |
int |
parallel() |
int |
parallelDiff() |
String |
toString() |
public RequestP2PConfiguration(int minimumResults,
int maxFailure,
int parallelDiff)
public RequestP2PConfiguration(int minimumResults,
int maxFailure,
int parallelDiff,
boolean forceUPD,
boolean forceTCP)
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 minimumResults()
public int maxFailure()
public int parallelDiff()
public int parallel()
parallel in interface RequestConfigurationpublic boolean isForceUPD()
isForceUPD in interface RequestConfigurationpublic boolean isForceTCP()
isForceTCP in interface RequestConfigurationCopyright © 2014. All rights reserved.