public class RoutingConfiguration extends Object
Constructor and Description |
---|
RoutingConfiguration(int maxNoNewInfoDiff,
int maxFailures,
int parallel) |
RoutingConfiguration(int maxNoNewInfoDiff,
int maxFailures,
int maxSuccess,
int parallel) |
RoutingConfiguration(int directHits,
int maxNoNewInfoDiff,
int maxFailures,
int maxSuccess,
int parallel) |
RoutingConfiguration(int directHits,
int maxNoNewInfoDiff,
int maxFailures,
int maxSuccess,
int parallel,
boolean forceTCP)
Sets the routing configuration and its stop conditions.
|
Modifier and Type | Method and Description |
---|---|
int |
getDirectHits() |
int |
getMaxFailures() |
int |
getMaxNoNewInfo(int minimumResults) |
int |
getMaxNoNewInfoDiff()
This returns the difference to the min value of P2P configuration.
|
int |
getMaxSuccess() |
int |
getParallel() |
boolean |
isForceTCP() |
public RoutingConfiguration(int maxNoNewInfoDiff, int maxFailures, int parallel)
public RoutingConfiguration(int maxNoNewInfoDiff, int maxFailures, int maxSuccess, int parallel)
public RoutingConfiguration(int directHits, int maxNoNewInfoDiff, int maxFailures, int maxSuccess, int parallel)
public RoutingConfiguration(int directHits, int maxNoNewInfoDiff, int maxFailures, int maxSuccess, int parallel, boolean forceTCP)
directHits
- Number of direct hits (d): This is used for fetching data. If d peers have been contacted that have
the data stored, routing stops.maxNoNewInfoDiff
- Number of no new information (n): This is mainly used for storing data. It searches the closest peers
and if n peers do not report any closer nodes, the routing stops.maxFailures
- Number of failures (f): The routing stops if f peers fail to respond.maxSuccess
- Number of success (s): The routing stops if s peers respond.parallel
- Number of parallel requests (p): This tells the routing how many peers to contact in parallel.forceTCP
- Flag to indicate that routing should be done with TCP instead of UDPpublic int getDirectHits()
public int getMaxNoNewInfoDiff()
public int getMaxNoNewInfo(int minimumResults)
public int getMaxFailures()
public int getMaxSuccess()
public int getParallel()
public boolean isForceTCP()
Copyright © 2013. All Rights Reserved.