## Uses of Class
net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade

- Packages that use FloodfillNetworkDatabaseFacade
  Package | Description
  --- | ---
  net.i2p.router.networkdb.kademlia |

- - ### Uses of FloodfillNetworkDatabaseFacade in net.i2p.router.networkdb.kademlia

    Fields in net.i2p.router.networkdb.kademlia declared as FloodfillNetworkDatabaseFacade
    Modifier and Type | Field and Description
    --- | ---
    `protected FloodfillNetworkDatabaseFacade` | FloodSearchJob.`_facade`

    Constructors in net.i2p.router.networkdb.kademlia with parameters of type FloodfillNetworkDatabaseFacade
    Constructor and Description
    `FloodfillDatabaseLookupMessageHandler(RouterContext context, FloodfillNetworkDatabaseFacade facade)`
    `FloodfillDatabaseStoreMessageHandler(RouterContext context, FloodfillNetworkDatabaseFacade facade)`
    `FloodfillMonitorJob(RouterContext context, FloodfillNetworkDatabaseFacade facade)`
    `FloodfillStoreJob(RouterContext context, FloodfillNetworkDatabaseFacade facade, Hash key, DatabaseEntry data, Job onSuccess, Job onFailure, long timeoutMs)` Send a data structure to the floodfills
    `FloodfillStoreJob(RouterContext context, FloodfillNetworkDatabaseFacade facade, Hash key, DatabaseEntry data, Job onSuccess, Job onFailure, long timeoutMs, Set<Hash> toSkip)`
    `FloodfillVerifyStoreJob(RouterContext ctx, Hash key, long published, boolean isRouterInfo, Hash sentTo, FloodfillNetworkDatabaseFacade facade)` Delay a few seconds, then start the verify
    `FloodOnlySearchJob(RouterContext ctx, FloodfillNetworkDatabaseFacade facade, Hash key, Job onFind, Job onFailed, int timeoutMs, boolean isLease)`
    `FloodSearchJob(RouterContext ctx, FloodfillNetworkDatabaseFacade facade, Hash key, Job onFind, Job onFailed, int timeoutMs, boolean isLease)`
    `HandleFloodfillDatabaseStoreMessageJob(RouterContext ctx, DatabaseStoreMessage receivedMessage, RouterIdentity from, Hash fromHash, FloodfillNetworkDatabaseFacade facade)`