net.i2p.router.networkdb.kademlia
Class FloodfillNetworkDatabaseFacade
java.lang.Object
net.i2p.router.NetworkDatabaseFacade
net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade
- All Implemented Interfaces:
- Service
- public class FloodfillNetworkDatabaseFacade
- extends KademliaNetworkDatabaseFacade
Methods inherited from class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade |
fail, findNearestRouters, getAllRouters, getDataStore, getDbDir, getExplicitSendKeys, getExploreKeys, getKBuckets, getKnownLeaseSets, getKnownRouters, getLastExploreNewDate, getLastSent, getPassivelySendKeys, getPeerSelector, getPeerTimeout, lookupLeaseSet, lookupLeaseSetLocally, lookupRouterInfo, lookupRouterInfoLocally, noteKeySent, publish, queueForExploration, queueForPublishing, removeFromExplicitSend, removeFromExploreKeys, removeFromPassiveSend, renderStatusHTML, restart, search, searchComplete, setLastExploreNewDate, shutdown, startup, stopPublishing, store, store, unpublish, validate, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CAPACITY_FLOODFILL
public static final char CAPACITY_FLOODFILL
- See Also:
- Constant Field Values
FloodfillNetworkDatabaseFacade
public FloodfillNetworkDatabaseFacade(RouterContext context)
createHandlers
protected void createHandlers()
- Overrides:
createHandlers
in class KademliaNetworkDatabaseFacade
publish
public void publish(RouterInfo localRouterInfo)
throws java.lang.IllegalArgumentException
- Overrides:
publish
in class KademliaNetworkDatabaseFacade
- Throws:
java.lang.IllegalArgumentException
- if the local router info is invalid
sendStore
public void sendStore(Hash key,
DataStructure ds,
Job onSuccess,
Job onFailure,
long sendTimeout,
java.util.Set toIgnore)
- Overrides:
sendStore
in class KademliaNetworkDatabaseFacade
flood
public void flood(DataStructure ds)
createPeerSelector
protected PeerSelector createPeerSelector()
- Overrides:
createPeerSelector
in class KademliaNetworkDatabaseFacade
floodfillEnabled
public boolean floodfillEnabled()
floodfillEnabled
public static boolean floodfillEnabled(RouterContext ctx)
isFloodfill
public static boolean isFloodfill(RouterInfo peer)