Packages that use PeerTestJob.PeerData
Package
Description
Peer profiles and capacity calculation, peer test jobs, peer selection for tunnel building, and the database and tunnel history used for peer selection.
Uses of PeerTestJob.PeerData in net.i2p.router.peermanager
Methods in net.i2p.router.peermanager with parameters of type PeerTestJob.PeerDataModifier and TypeMethodDescription(package private) static intPeerTestJob.PeerData.compareByTierThenStaleness(PeerTestJob.PeerData a, PeerTestJob.PeerData b) Order candidates by tier, then by staleness of the persisted tunnel-test EWMA (never tested first).private booleanPeerTestJob.ReplySelector.handleSuccessfulTest(PeerTestJob.PeerData data, int timeout, float testAvg, long timeLeft) Records a successful test and updates the profile.private voidPeerTestJob.ReplySelector.handleTimeout(PeerTestJob.PeerData data, long timeLeft) Handles a peer test timeout.private booleanPeerTestJob.ReplySelector.isHighBandwidthTier(PeerTestJob.PeerData data) Checks whether the peer is in the high bandwidth tier.private booleanPeerTestJob.ReplySelector.isHighOrMidBandwidthTier(PeerTestJob.PeerData data) Checks whether the peer is high or mid bandwidth.private booleanPeerTestJob.ReplySelector.isSlowTier(PeerTestJob.PeerData data) Checks whether the peer is in the slow tier.