PeerLoadStats stats = outputLoadTracker(isRealtime).getLastIncomingLoadStats();
if(stats == null) return false;
NodePinger pinger = node.nodeStats.nodePinger;
if(pinger == null) return false; // FIXME possible?
if(pinger.capacityThreshold(isRealtime, true) > stats.peerLimit(true)) return true;
if(pinger.capacityThreshold(isRealtime, false) > stats.peerLimit(false)) return true;
return false;
}
public void reportRoutedTo(double target, boolean isLocal, boolean realTime, PeerNode prev, Set<PeerNode> routedTo) {
double distance = Location.distance(target, getLocation());