|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.i2p.router.peermanager.PeerManagerFacadeImpl
public class PeerManagerFacadeImpl
Base implementation that has simple algorithms and periodically saves state
| Constructor Summary | |
|---|---|
PeerManagerFacadeImpl(RouterContext ctx)
|
|
| Method Summary | |
|---|---|
Set<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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PeerManagerFacadeImpl(RouterContext ctx)
| Method Detail |
|---|
public void startup()
Service
startup in interface Servicepublic void shutdown()
Service
shutdown in interface Servicepublic void restart()
Service
restart in interface Servicepublic List<Hash> selectPeers(PeerSelectionCriteria criteria)
PeerManagerFacade
selectPeers in interface PeerManagerFacade
public void setCapabilities(Hash peer,
String caps)
setCapabilities in interface PeerManagerFacadecaps - non-nullpublic void removeCapabilities(Hash peer)
removeCapabilities in interface PeerManagerFacadepublic Hash selectRandomByCapability(char capability)
selectRandomByCapability in interface PeerManagerFacadepublic Set<Hash> getPeersByCapability(char capability)
getPeersByCapability in interface PeerManagerFacadecapability - case-insensitive
public void renderStatusHTML(Writer out)
throws IOException
renderStatusHTML in interface ServiceIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||