Packages that use ProfileOrganizer.Slice
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 ProfileOrganizer.Slice in net.i2p.router.peermanager
Subclasses with type arguments of type ProfileOrganizer.Slice in net.i2p.router.peermanagerModifier and TypeClassDescriptionstatic enumDefines peer selection slicing modes for tier-based peer organization.Methods in net.i2p.router.peermanager that return ProfileOrganizer.SliceModifier and TypeMethodDescriptionstatic ProfileOrganizer.SliceReturns the enum constant of this class with the specified name.static ProfileOrganizer.Slice[]ProfileOrganizer.Slice.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in net.i2p.router.peermanager with parameters of type ProfileOrganizer.SliceModifier and TypeMethodDescriptionprivate voidProfileOrganizer.lockedSelectPeers(Map<Hash, PeerProfile> peers, int howMany, Set<Hash> toExclude, Set<Hash> matches, SessionKey randomKey, ProfileOrganizer.Slice subTierMode, int mask, MaskedIPSet ipSet, double buildSuccess, long rttCeiling) Collects up toProfileOrganizer.maxCandidateSample(int, int)candidates from a tier and hands them toProfileOrganizer.lockedPickLowestPriority(List, int, Set).voidProfileOrganizer.selectFastPeers(int howMany, Set<Hash> exclude, Set<Hash> matches, SessionKey randomKey, ProfileOrganizer.Slice subTierMode, int mask, MaskedIPSet ipSet) Select fast-tier peers deterministically sliced by a random key.