Uses of Class
net.i2p.data.LeaseSet
Package | Description |
---|---|
net.i2p.client.impl |
Implements the base I2P SDK for developing applications that communicate
through I2P.
|
net.i2p.data |
These classes define the common data structures used by the various
I2P protocols.
|
net.i2p.data.i2cp |
The Invisible Internet Client Protocol (I2CP) allows applications simplified access to
the I2P network without requiring them to deal with the issues involved with the
Invisible Internet Network Protocol (I2NP).
|
net.i2p.router |
The I2P router application handles the I2P network communication.
|
net.i2p.router.client |
Implements the router side of the I2CP interface,
which is the API for applications to send and receive data through the router.
|
net.i2p.router.dummy |
Dummy versions of things for testing.
|
net.i2p.router.message |
Creates and parses garlic messages.
|
net.i2p.router.networkdb.kademlia |
The network database, including implementation of floodfills.
|
net.i2p.router.tunnel.pool |
Tunnel creation, tunnel build message handling.
|
-
Uses of LeaseSet in net.i2p.client.impl
Fields in net.i2p.client.impl declared as LeaseSet Modifier and Type Field Description protected LeaseSet
I2PSessionImpl. _leaseSet
currently granted lease set, or nullMethods in net.i2p.client.impl that return LeaseSet Modifier and Type Method Description (package private) LeaseSet
I2PSessionImpl. getLeaseSet()
Methods in net.i2p.client.impl with parameters of type LeaseSet Modifier and Type Method Description void
I2CPMessageProducer. createLeaseSet(I2PSessionImpl session, LeaseSet leaseSet, SigningPrivateKey signingPriv, List<PrivateKey> privs)
In response to a RequestLeaseSet Message from the router, send a CreateLeaseset Message back to the router.(package private) void
I2PSessionImpl. setLeaseSet(LeaseSet ls)
protected void
RequestLeaseSetMessageHandler. signLeaseSet(LeaseSet leaseSet, boolean isLS2, I2PSessionImpl session)
Finish creating and signing the new LeaseSet -
Uses of LeaseSet in net.i2p.data
Subclasses of LeaseSet in net.i2p.data Modifier and Type Class Description class
EncryptedLeaseSet
Use getSigningKey() / setSigningKey() (revocation key in super) for the blinded key.class
LeaseSet2
See proposal 123class
MetaLeaseSet
PRELIMINARY - Subject to change - see proposal 123 -
Uses of LeaseSet in net.i2p.data.i2cp
Fields in net.i2p.data.i2cp declared as LeaseSet Modifier and Type Field Description protected LeaseSet
CreateLeaseSetMessage. _leaseSet
Methods in net.i2p.data.i2cp that return LeaseSet Modifier and Type Method Description LeaseSet
CreateLeaseSetMessage. getLeaseSet()
Methods in net.i2p.data.i2cp with parameters of type LeaseSet Modifier and Type Method Description void
CreateLeaseSetMessage. setLeaseSet(LeaseSet leaseSet)
-
Uses of LeaseSet in net.i2p.router
Methods in net.i2p.router that return LeaseSet Modifier and Type Method Description abstract LeaseSet
NetworkDatabaseFacade. lookupLeaseSetLocally(Hash key)
abstract LeaseSet
NetworkDatabaseFacade. store(Hash key, LeaseSet leaseSet)
Methods in net.i2p.router that return types with arguments of type LeaseSet Modifier and Type Method Description Set<LeaseSet>
NetworkDatabaseFacade. getLeases()
public for NetDbRenderer in routerconsoleMethods in net.i2p.router with parameters of type LeaseSet Modifier and Type Method Description abstract void
NetworkDatabaseFacade. publish(LeaseSet localLeaseSet)
abstract void
ClientManagerFacade. requestLeaseSet(Destination dest, LeaseSet set, long timeout, Job onCreateJob, Job onFailedJob)
Request that a particular client authorize the Leases contained in the LeaseSet, after which the onCreateJob is queued up.abstract void
ClientManagerFacade. requestLeaseSet(Hash dest, LeaseSet set)
abstract LeaseSet
NetworkDatabaseFacade. store(Hash key, LeaseSet leaseSet)
abstract void
NetworkDatabaseFacade. unpublish(LeaseSet localLeaseSet)
-
Uses of LeaseSet in net.i2p.router.client
Methods in net.i2p.router.client that return LeaseSet Modifier and Type Method Description LeaseSet
LeaseRequestState. getGranted()
created lease set from client - FIXME always nullLeaseSet
ClientConnectionRunner. getLeaseSet(Hash h)
Currently allocated leaseSet.LeaseSet
LeaseRequestState. getRequested()
lease set that is being requestedMethods in net.i2p.router.client with parameters of type LeaseSet Modifier and Type Method Description (package private) void
ClientConnectionRunner. leaseSetCreated(LeaseSet ls)
called after a new leaseSet is granted by the client, the NetworkDb has been updated.(package private) void
ClientConnectionRunner. requestLeaseSet(Hash h, LeaseSet set, long expirationTime, Job onCreateJob, Job onFailedJob)
Request that a particular client authorize the Leases contained in the LeaseSet, after which the onCreateJob is queued up.void
ClientManager. requestLeaseSet(Destination dest, LeaseSet set, long timeout, Job onCreateJob, Job onFailedJob)
Request that a particular client authorize the Leases contained in the LeaseSet, after which the onCreateJob is queued up.void
ClientManager. requestLeaseSet(Hash dest, LeaseSet ls)
Request that a particular client authorize the Leases contained in the LeaseSet.void
ClientManagerFacadeImpl. requestLeaseSet(Destination dest, LeaseSet set, long timeout, Job onCreateJob, Job onFailedJob)
Request that a particular client authorize the Leases contained in the LeaseSet, after which the onCreateJob is queued up.void
ClientManagerFacadeImpl. requestLeaseSet(Hash dest, LeaseSet set)
Request that a particular client authorize the Leases contained in the LeaseSet.void
LeaseRequestState. setGranted(LeaseSet ls)
FIXME unused - why?Constructors in net.i2p.router.client with parameters of type LeaseSet Constructor Description LeaseRequestState(Job onGranted, Job onFailed, long currentEarliestLeastDate, long expiration, LeaseSet requested)
-
Uses of LeaseSet in net.i2p.router.dummy
Methods in net.i2p.router.dummy that return LeaseSet Modifier and Type Method Description LeaseSet
DummyNetworkDatabaseFacade. lookupLeaseSetLocally(Hash key)
LeaseSet
DummyNetworkDatabaseFacade. store(Hash key, LeaseSet leaseSet)
Methods in net.i2p.router.dummy with parameters of type LeaseSet Modifier and Type Method Description void
DummyNetworkDatabaseFacade. publish(LeaseSet localLeaseSet)
void
DummyClientManagerFacade. requestLeaseSet(Destination dest, LeaseSet set, long timeout, Job onCreateJob, Job onFailedJob)
void
DummyClientManagerFacade. requestLeaseSet(Hash dest, LeaseSet set)
LeaseSet
DummyNetworkDatabaseFacade. store(Hash key, LeaseSet leaseSet)
void
DummyNetworkDatabaseFacade. unpublish(LeaseSet localLeaseSet)
-
Uses of LeaseSet in net.i2p.router.message
Fields in net.i2p.router.message with type parameters of type LeaseSet Modifier and Type Field Description (package private) ConcurrentHashMap<OutboundCache.HashPair,LeaseSet>
OutboundCache. leaseSetCache
Returns the reply lease set if forced to do so, or if configured to do so, or if a certain percentage of the time if configured to do so, or if our lease set has changed since we last talked to them, or 10% of the time anyway so they don't forget us (disabled for now), or null otherwise.Methods in net.i2p.router.message with parameters of type LeaseSet Modifier and Type Method Description (package private) static GarlicMessage
OutboundClientMessageJobHelper. createGarlicMessage(RouterContext ctx, long replyToken, long expiration, PublicKey recipientPK, PayloadGarlicConfig dataClove, Hash from, Destination dest, TunnelInfo replyTunnel, int tagsToSendOverride, int lowTagsOverride, SessionKey wrappedKey, Set<SessionTag> wrappedTags, boolean requireAck, LeaseSet bundledReplyLeaseSet, ReplyCallback callback)
Allow the app to specify the data clove directly, which enables OutboundClientMessage to resend the same payload (including expiration and unique id) in different garlics (down different tunnels) This is called from OCMOSJ -
Uses of LeaseSet in net.i2p.router.networkdb.kademlia
Methods in net.i2p.router.networkdb.kademlia that return LeaseSet Modifier and Type Method Description LeaseSet
KademliaNetworkDatabaseFacade. lookupLeaseSetLocally(Hash key)
Use lookupDestination() if you don't need the LS or don't need it validated.LeaseSet
KademliaNetworkDatabaseFacade. store(Hash key, LeaseSet leaseSet)
Store the leaseSet.Methods in net.i2p.router.networkdb.kademlia that return types with arguments of type LeaseSet Modifier and Type Method Description Set<LeaseSet>
KademliaNetworkDatabaseFacade. getLeases()
public for NetDbRenderer in routerconsoleMethods in net.i2p.router.networkdb.kademlia with parameters of type LeaseSet Modifier and Type Method Description void
KademliaNetworkDatabaseFacade. publish(LeaseSet localLeaseSet)
LeaseSet
KademliaNetworkDatabaseFacade. store(Hash key, LeaseSet leaseSet)
Store the leaseSet.void
KademliaNetworkDatabaseFacade. unpublish(LeaseSet localLeaseSet)
-
Uses of LeaseSet in net.i2p.router.tunnel.pool
Methods in net.i2p.router.tunnel.pool that return LeaseSet Modifier and Type Method Description protected LeaseSet
AliasedTunnelPool. locked_buildNewLeaseSet()
protected LeaseSet
TunnelPool. locked_buildNewLeaseSet()
Build a leaseSet with the required tunnels that aren't about to expire.