Uses of Class
net.i2p.data.DatabaseEntry
| Package | Description |
|---|---|
| net.i2p.data |
These classes define the common data structures used by the various
I2P protocols.
|
| net.i2p.data.i2np |
This package defines the low-level messages sent between routers,
called the Invisible Internet Network Protocol (I2NP).
|
| net.i2p.data.router |
Classes formerly in net.i2p.data but moved here as they are only used by the router.
|
| net.i2p.router |
The I2P router application handles the I2P network communication.
|
| net.i2p.router.dummy |
Dummy versions of things for testing.
|
| net.i2p.router.networkdb.kademlia |
The network database, including implementation of floodfills.
|
-
Uses of DatabaseEntry in net.i2p.data
Subclasses of DatabaseEntry in net.i2p.data Modifier and Type Class Description classEncryptedLeaseSetUse getSigningKey() / setSigningKey() (revocation key in super) for the blinded key.classLeaseSetDefines the set of leases a destination currently has.classLeaseSet2See proposal 123classMetaLeaseSetPRELIMINARY - Subject to change - see proposal 123 -
Uses of DatabaseEntry in net.i2p.data.i2np
Methods in net.i2p.data.i2np that return DatabaseEntry Modifier and Type Method Description DatabaseEntryDatabaseStoreMessage. getEntry()Defines the entry in the network database being storedMethods in net.i2p.data.i2np with parameters of type DatabaseEntry Modifier and Type Method Description voidDatabaseStoreMessage. setEntry(DatabaseEntry entry)This also sets the key -
Uses of DatabaseEntry in net.i2p.data.router
Subclasses of DatabaseEntry in net.i2p.data.router Modifier and Type Class Description classRouterInfoDefines the data that a router either publishes to the global routing table or provides to trusted peers. -
Uses of DatabaseEntry in net.i2p.router
Methods in net.i2p.router that return DatabaseEntry Modifier and Type Method Description abstract DatabaseEntryNetworkDatabaseFacade. lookupLocally(Hash key)abstract DatabaseEntryNetworkDatabaseFacade. lookupLocallyWithoutValidation(Hash key)Not for use without validationDatabaseEntryNetworkDatabaseFacade. store(Hash key, DatabaseEntry entry)Methods in net.i2p.router with parameters of type DatabaseEntry Modifier and Type Method Description DatabaseEntryNetworkDatabaseFacade. store(Hash key, DatabaseEntry entry) -
Uses of DatabaseEntry in net.i2p.router.dummy
Methods in net.i2p.router.dummy that return DatabaseEntry Modifier and Type Method Description DatabaseEntryDummyNetworkDatabaseFacade. lookupLocally(Hash key)DatabaseEntryDummyNetworkDatabaseFacade. lookupLocallyWithoutValidation(Hash key) -
Uses of DatabaseEntry in net.i2p.router.networkdb.kademlia
Methods in net.i2p.router.networkdb.kademlia that return DatabaseEntry Modifier and Type Method Description DatabaseEntryDataStore. get(Hash key)DatabaseEntryDataStore. get(Hash key, boolean persist)DatabaseEntryPersistentDataStore. get(Hash key)DatabaseEntryPersistentDataStore. get(Hash key, boolean persist)Prepare for having only a partial set in memory and the rest on diskDatabaseEntryTransientDataStore. get(Hash key)DatabaseEntryTransientDataStore. get(Hash key, boolean persist)for PersistentDataStore only - don't use hereDatabaseEntryStoreState. getData()DatabaseEntryKademliaNetworkDatabaseFacade. lookupLocally(Hash key)DatabaseEntryKademliaNetworkDatabaseFacade. lookupLocallyWithoutValidation(Hash key)Not for use without validationDatabaseEntryDataStore. remove(Hash key)DatabaseEntryDataStore. remove(Hash key, boolean persist)DatabaseEntryPersistentDataStore. remove(Hash key)DatabaseEntryPersistentDataStore. remove(Hash key, boolean persist)DatabaseEntryTransientDataStore. remove(Hash key)DatabaseEntryTransientDataStore. remove(Hash key, boolean persist)for PersistentDataStore only - don't use hereMethods in net.i2p.router.networkdb.kademlia that return types with arguments of type DatabaseEntry Modifier and Type Method Description Collection<DatabaseEntry>DataStore. getEntries()Collection<DatabaseEntry>TransientDataStore. getEntries()Set<Map.Entry<Hash,DatabaseEntry>>DataStore. getMapEntries()Set<Map.Entry<Hash,DatabaseEntry>>TransientDataStore. getMapEntries()Methods in net.i2p.router.networkdb.kademlia with parameters of type DatabaseEntry Modifier and Type Method Description voidFloodfillNetworkDatabaseFacade. flood(DatabaseEntry ds)Send to a subset of all floodfill peers.booleanFloodfillNetworkDatabaseFacade. floodConditional(DatabaseEntry ds)If we are floodfill AND the key is not throttled, flood it, otherwise don't.booleanDataStore. put(Hash key, DatabaseEntry data)booleanDataStore. put(Hash key, DatabaseEntry data, boolean persist)booleanPersistentDataStore. put(Hash key, DatabaseEntry data)booleanPersistentDataStore. put(Hash key, DatabaseEntry data, boolean persist)booleanTransientDataStore. put(Hash key, DatabaseEntry data)booleanTransientDataStore. put(Hash key, DatabaseEntry data, boolean persist)for PersistentDataStore only - don't use herevoidFloodfillNetworkDatabaseFacade. sendStore(Hash key, DatabaseEntry ds, Job onSuccess, Job onFailure, long sendTimeout, Set<Hash> toIgnore)abstract voidKademliaNetworkDatabaseFacade. sendStore(Hash key, DatabaseEntry ds, Job onSuccess, Job onFailure, long sendTimeout, Set<Hash> toIgnore)unused (overridden in FNDF)Constructors in net.i2p.router.networkdb.kademlia with parameters of type DatabaseEntry Constructor Description FloodfillStoreJob(RouterContext context, FloodfillNetworkDatabaseFacade facade, Hash key, DatabaseEntry data, Job onSuccess, Job onFailure, long timeoutMs)Send a data structure to the floodfillsFloodfillStoreJob(RouterContext context, FloodfillNetworkDatabaseFacade facade, Hash key, DatabaseEntry data, Job onSuccess, Job onFailure, long timeoutMs, Set<Hash> toSkip)StoreJob(RouterContext context, KademliaNetworkDatabaseFacade facade, Hash key, DatabaseEntry data, Job onSuccess, Job onFailure, long timeoutMs)Send a data structure to the floodfillsStoreJob(RouterContext context, KademliaNetworkDatabaseFacade facade, Hash key, DatabaseEntry data, Job onSuccess, Job onFailure, long timeoutMs, Set<Hash> toSkip)StoreState(RouterContext ctx, Hash key, DatabaseEntry data)StoreState(RouterContext ctx, Hash key, DatabaseEntry data, Set<Hash> toSkip)