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 class
EncryptedLeaseSet
Use getSigningKey() / setSigningKey() (revocation key in super) for the blinded key.class
LeaseSet
Defines the set of leases a destination currently has.class
LeaseSet2
See proposal 123class
MetaLeaseSet
PRELIMINARY - 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 DatabaseEntry
DatabaseStoreMessage. 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 void
DatabaseStoreMessage. 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 class
RouterInfo
Defines 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 DatabaseEntry
NetworkDatabaseFacade. lookupLocally(Hash key)
abstract DatabaseEntry
NetworkDatabaseFacade. lookupLocallyWithoutValidation(Hash key)
Not for use without validationDatabaseEntry
NetworkDatabaseFacade. store(Hash key, DatabaseEntry entry)
Methods in net.i2p.router with parameters of type DatabaseEntry Modifier and Type Method Description DatabaseEntry
NetworkDatabaseFacade. 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 DatabaseEntry
DummyNetworkDatabaseFacade. lookupLocally(Hash key)
DatabaseEntry
DummyNetworkDatabaseFacade. 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 DatabaseEntry
DataStore. get(Hash key)
DatabaseEntry
DataStore. get(Hash key, boolean persist)
DatabaseEntry
PersistentDataStore. get(Hash key)
DatabaseEntry
PersistentDataStore. get(Hash key, boolean persist)
Prepare for having only a partial set in memory and the rest on diskDatabaseEntry
TransientDataStore. get(Hash key)
DatabaseEntry
TransientDataStore. get(Hash key, boolean persist)
for PersistentDataStore only - don't use hereDatabaseEntry
StoreState. getData()
DatabaseEntry
KademliaNetworkDatabaseFacade. lookupLocally(Hash key)
DatabaseEntry
KademliaNetworkDatabaseFacade. lookupLocallyWithoutValidation(Hash key)
Not for use without validationDatabaseEntry
DataStore. remove(Hash key)
DatabaseEntry
DataStore. remove(Hash key, boolean persist)
DatabaseEntry
PersistentDataStore. remove(Hash key)
DatabaseEntry
PersistentDataStore. remove(Hash key, boolean persist)
DatabaseEntry
TransientDataStore. remove(Hash key)
DatabaseEntry
TransientDataStore. 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 void
FloodfillNetworkDatabaseFacade. flood(DatabaseEntry ds)
Send to a subset of all floodfill peers.boolean
FloodfillNetworkDatabaseFacade. floodConditional(DatabaseEntry ds)
If we are floodfill AND the key is not throttled, flood it, otherwise don't.boolean
DataStore. put(Hash key, DatabaseEntry data)
boolean
DataStore. put(Hash key, DatabaseEntry data, boolean persist)
boolean
PersistentDataStore. put(Hash key, DatabaseEntry data)
boolean
PersistentDataStore. put(Hash key, DatabaseEntry data, boolean persist)
boolean
TransientDataStore. put(Hash key, DatabaseEntry data)
boolean
TransientDataStore. put(Hash key, DatabaseEntry data, boolean persist)
for PersistentDataStore only - don't use herevoid
FloodfillNetworkDatabaseFacade. sendStore(Hash key, DatabaseEntry ds, Job onSuccess, Job onFailure, long sendTimeout, Set<Hash> toIgnore)
abstract void
KademliaNetworkDatabaseFacade. 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)