net.i2p.router.peermanager
public class PeerManagerFacadeImpl extends Object implements PeerManagerFacade
Constructor and Description |
---|
PeerManagerFacadeImpl(RouterContext ctx) |
Modifier and Type | Method and Description |
---|---|
List<Hash> |
getPeersByCapability(char capability) |
void |
removeCapabilities(Hash peer) |
void |
renderStatusHTML(Writer out)
Deprecated.
moved to routerconsole
|
void |
restart()
Perform a soft restart.
|
List<Hash> |
selectPeers(PeerSelectionCriteria criteria)
Select peers from the manager's existing routing tables according to
the specified criteria.
|
Hash |
selectRandomByCapability(char capability)
Deprecated.
unused
|
void |
setCapabilities(Hash peer,
String caps) |
void |
shutdown()
Instruct the service that the router is shutting down and that it should do
whatever is necessary to go down gracefully.
|
void |
startup()
Instruct the service that it should start normal operation.
|
public PeerManagerFacadeImpl(RouterContext ctx)
public void startup()
Service
public void shutdown()
Service
public void restart()
Service
public List<Hash> selectPeers(PeerSelectionCriteria criteria)
PeerManagerFacade
selectPeers
in interface PeerManagerFacade
public void setCapabilities(Hash peer, String caps)
setCapabilities
in interface PeerManagerFacade
public void removeCapabilities(Hash peer)
removeCapabilities
in interface PeerManagerFacade
public Hash selectRandomByCapability(char capability)
selectRandomByCapability
in interface PeerManagerFacade
public List<Hash> getPeersByCapability(char capability)
getPeersByCapability
in interface PeerManagerFacade
public void renderStatusHTML(Writer out) throws IOException
renderStatusHTML
in interface Service
IOException