| Package | Description |
|---|---|
| net.i2p.router.peermanager | Peer management, profiling, and capacity calculation for I2P network optimization. |
| Modifier and Type | Method and Description |
|---|---|
void | ProfileOrganizer.selectActiveNotFailingPeers(int howMany,
Set<Hash> exclude,
Set<Hash> matches,
int mask,
MaskedIPSet ipSet)Select from currently connected peers with IP-subnet diversity. |
void | ProfileOrganizer.selectFastPeers(int howMany,
Set<Hash> exclude,
Set<Hash> matches,
int mask,
MaskedIPSet ipSet)Select fast-tier peers with IP-subnet diversity constraints. |
void | ProfileOrganizer.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. |
void | ProfileOrganizer.selectHighBandwidthPeers(int howMany,
Set<Hash> exclude,
Set<Hash> matches,
boolean onlyNotFailing,
int mask,
MaskedIPSet ipSet)Select high-bandwidth peers with tier-exclusion and IP-subnet diversity. |
void | ProfileOrganizer.selectHighCapacityPeers(int howMany,
Set<Hash> exclude,
Set<Hash> matches,
int mask,
MaskedIPSet ipSet)Select high-capacity peers with IP-subnet diversity. |
void | ProfileOrganizer.selectNotFailingPeers(int howMany,
Set<Hash> exclude,
Set<Hash> matches,
boolean onlyNotFailing,
int mask,
MaskedIPSet ipSet)Full-parameter select from not-failing peers. |
void | ProfileOrganizer.selectNotFailingPeers(int howMany,
Set<Hash> exclude,
Set<Hash> matches,
int mask,
MaskedIPSet ipSet)Select from not-failing peers with IP-subnet diversity. |