|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.i2p.router.dummy.DummyPeerManagerFacade
public class DummyPeerManagerFacade
Manage peer references and keep them up to date so that when asked for peers, it can provide appropriate peers according to the criteria provided. This includes periodically queueing up outbound messages to the peers to test them.
| Constructor Summary | |
|---|---|
DummyPeerManagerFacade()
|
|
| Method Summary | |
|---|---|
Set<Hash> |
getPeersByCapability(char capability)
|
void |
removeCapabilities(Hash peer)
|
void |
renderStatusHTML(Writer out)
|
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)
|
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 DummyPeerManagerFacade()
| Method Detail |
|---|
public void shutdown()
Service
shutdown in interface Servicepublic void startup()
Service
startup in interface Servicepublic void restart()
Service
restart in interface Servicepublic void renderStatusHTML(Writer out)
renderStatusHTML in interface Servicepublic List<Hash> selectPeers(PeerSelectionCriteria criteria)
PeerManagerFacade
selectPeers in interface PeerManagerFacadepublic Set<Hash> getPeersByCapability(char capability)
getPeersByCapability in interface PeerManagerFacade
public void setCapabilities(Hash peer,
String caps)
setCapabilities in interface PeerManagerFacadepublic void removeCapabilities(Hash peer)
removeCapabilities in interface PeerManagerFacadepublic Hash selectRandomByCapability(char capability)
selectRandomByCapability in interface PeerManagerFacade
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||