net.tomp2p.p2p
Class RoutingConfiguration

java.lang.Object
  extended by net.tomp2p.p2p.RoutingConfiguration

public class RoutingConfiguration
extends Object


Constructor Summary
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)
           
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoutingConfiguration

public RoutingConfiguration(int maxNoNewInfoDiff,
                            int maxFailures,
                            int parallel)

RoutingConfiguration

public RoutingConfiguration(int maxNoNewInfoDiff,
                            int maxFailures,
                            int maxSuccess,
                            int parallel)

RoutingConfiguration

public RoutingConfiguration(int directHits,
                            int maxNoNewInfoDiff,
                            int maxFailures,
                            int maxSuccess,
                            int parallel)

RoutingConfiguration

public RoutingConfiguration(int directHits,
                            int maxNoNewInfoDiff,
                            int maxFailures,
                            int maxSuccess,
                            int parallel,
                            boolean forceTCP)
Method Detail

getDirectHits

public int getDirectHits()

getMaxNoNewInfoDiff

public int getMaxNoNewInfoDiff()
This returns the difference to the min value of P2P configuration. We need to have a difference, because we need to search at least for min peers in the routing, as otherwise if we find the closest node by chance, then we don't reach min.

Returns:

getMaxNoNewInfo

public int getMaxNoNewInfo(int minimumResults)

getMaxFailures

public int getMaxFailures()

getMaxSuccess

public int getMaxSuccess()

getParallel

public int getParallel()

isForceTCP

public boolean isForceTCP()
Returns:
True if the routing should use TCP instead of the default UDP


Copyright © 2013. All Rights Reserved.