|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DatabaseEntry | |
---|---|
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 | |
---|---|
class |
LeaseSet
Defines the set of leases a destination currently has. |
Uses of DatabaseEntry in net.i2p.data.i2np |
---|
Methods in net.i2p.data.i2np that return DatabaseEntry | |
---|---|
DatabaseEntry |
DatabaseStoreMessage.getEntry()
Defines the entry in the network database being stored |
Methods in net.i2p.data.i2np with parameters of type DatabaseEntry | |
---|---|
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 | |
---|---|
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 | |
---|---|
abstract DatabaseEntry |
NetworkDatabaseFacade.lookupLocally(Hash key)
|
DatabaseEntry |
NetworkDatabaseFacade.store(Hash key,
DatabaseEntry entry)
|
Methods in net.i2p.router with parameters of type DatabaseEntry | |
---|---|
DatabaseEntry |
NetworkDatabaseFacade.store(Hash key,
DatabaseEntry entry)
|
Uses of DatabaseEntry in net.i2p.router.dummy |
---|
Methods in net.i2p.router.dummy that return DatabaseEntry | |
---|---|
DatabaseEntry |
DummyNetworkDatabaseFacade.lookupLocally(Hash key)
|
Uses of DatabaseEntry in net.i2p.router.networkdb.kademlia |
---|
Methods in net.i2p.router.networkdb.kademlia that return DatabaseEntry | |
---|---|
DatabaseEntry |
PersistentDataStore.get(Hash key)
|
DatabaseEntry |
DataStore.get(Hash key)
|
DatabaseEntry |
TransientDataStore.get(Hash key)
|
DatabaseEntry |
PersistentDataStore.get(Hash key,
boolean persist)
Prepare for having only a partial set in memory and the rest on disk |
DatabaseEntry |
DataStore.get(Hash key,
boolean persist)
|
DatabaseEntry |
TransientDataStore.get(Hash key,
boolean persist)
for PersistentDataStore only - don't use here |
DatabaseEntry |
StoreState.getData()
|
DatabaseEntry |
KademliaNetworkDatabaseFacade.lookupLocally(Hash key)
|
(package private) DatabaseEntry |
KademliaNetworkDatabaseFacade.lookupLocallyWithoutValidation(Hash key)
Not for use without validation |
DatabaseEntry |
PersistentDataStore.remove(Hash key)
|
DatabaseEntry |
DataStore.remove(Hash key)
|
DatabaseEntry |
TransientDataStore.remove(Hash key)
|
DatabaseEntry |
PersistentDataStore.remove(Hash key,
boolean persist)
|
DatabaseEntry |
DataStore.remove(Hash key,
boolean persist)
|
DatabaseEntry |
TransientDataStore.remove(Hash key,
boolean persist)
for PersistentDataStore only - don't use here |
Methods in net.i2p.router.networkdb.kademlia that return types with arguments of type DatabaseEntry | |
---|---|
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 | |
---|---|
void |
FloodfillNetworkDatabaseFacade.flood(DatabaseEntry ds)
Send to a subset of all floodfill peers. |
boolean |
PersistentDataStore.put(Hash key,
DatabaseEntry data)
|
boolean |
DataStore.put(Hash key,
DatabaseEntry data)
|
boolean |
TransientDataStore.put(Hash key,
DatabaseEntry data)
|
boolean |
PersistentDataStore.put(Hash key,
DatabaseEntry data,
boolean persist)
|
boolean |
DataStore.put(Hash key,
DatabaseEntry data,
boolean persist)
|
boolean |
TransientDataStore.put(Hash key,
DatabaseEntry data,
boolean persist)
for PersistentDataStore only - don't use here |
void |
FloodfillNetworkDatabaseFacade.sendStore(Hash key,
DatabaseEntry ds,
Job onSuccess,
Job onFailure,
long sendTimeout,
Set<Hash> toIgnore)
|
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 | |
---|---|
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)
|
|
StoreJob(RouterContext context,
KademliaNetworkDatabaseFacade facade,
Hash key,
DatabaseEntry data,
Job onSuccess,
Job onFailure,
long timeoutMs)
Send a data structure to the floodfills |
|
StoreJob(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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |