net.i2p.router.peermanager
Class PeerManager
java.lang.Object
net.i2p.router.peermanager.PeerManager
class PeerManager
- extends java.lang.Object
Manage the current state of the statistics
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PeerManager
public PeerManager(RouterContext context)
storeProfiles
void storeProfiles()
selectPeers
java.util.Set selectPeers()
storeProfile
void storeProfile(Hash peer)
loadProfiles
void loadProfiles()
selectPeers
java.util.List selectPeers(PeerSelectionCriteria criteria)
- Find some peers that meet the criteria and we have the netDb info for locally
setCapabilities
public void setCapabilities(Hash peer,
java.lang.String caps)
removeCapabilities
public void removeCapabilities(Hash peer)
selectRandomByCapability
public Hash selectRandomByCapability(char capability)
getPeersByCapability
public java.util.List getPeersByCapability(char capability)
renderStatusHTML
public void renderStatusHTML(java.io.Writer out)
throws java.io.IOException
- Throws:
java.io.IOException