Uses of Class
net.i2p.data.LeaseSet

Packages that use LeaseSet
net.i2p.client Implements the base I2P SDK for developing applications that communicate through I2P. 
net.i2p.data.i2cp   
net.i2p.data.i2np   
net.i2p.router   
net.i2p.router.client   
net.i2p.router.message   
net.i2p.router.networkdb.kademlia   
 

Uses of LeaseSet in net.i2p.client
 

Methods in net.i2p.client that return LeaseSet
(package private)  LeaseSet I2PSessionImpl.getLeaseSet()
           
 

Methods in net.i2p.client with parameters of type LeaseSet
 void I2CPMessageProducer.createLeaseSet(I2PSessionImpl session, LeaseSet leaseSet, SigningPrivateKey signingPriv, PrivateKey priv)
          Create a new signed leaseSet in response to a request to do so and send it to the router
(package private)  void I2PSessionImpl.setLeaseSet(LeaseSet ls)
           
 

Uses of LeaseSet in net.i2p.data.i2cp
 

Methods in net.i2p.data.i2cp that return LeaseSet
 LeaseSet CreateLeaseSetMessage.getLeaseSet()
           
 

Methods in net.i2p.data.i2cp with parameters of type LeaseSet
 void CreateLeaseSetMessage.setLeaseSet(LeaseSet leaseSet)
           
 

Uses of LeaseSet in net.i2p.data.i2np
 

Methods in net.i2p.data.i2np that return LeaseSet
 LeaseSet DatabaseStoreMessage.getLeaseSet()
          Defines the lease set value in the network database being stored
 

Methods in net.i2p.data.i2np with parameters of type LeaseSet
 void DatabaseStoreMessage.setLeaseSet(LeaseSet leaseSet)
           
 

Uses of LeaseSet in net.i2p.router
 

Methods in net.i2p.router that return LeaseSet
 LeaseSet DummyNetworkDatabaseFacade.lookupLeaseSetLocally(Hash key)
           
abstract  LeaseSet NetworkDatabaseFacade.lookupLeaseSetLocally(Hash key)
           
 LeaseSet DummyNetworkDatabaseFacade.store(Hash key, LeaseSet leaseSet)
           
abstract  LeaseSet NetworkDatabaseFacade.store(Hash key, LeaseSet leaseSet)
          return the leaseSet if another leaseSet already existed at that key
 

Methods in net.i2p.router with parameters of type LeaseSet
 void DummyNetworkDatabaseFacade.publish(LeaseSet localLeaseSet)
           
abstract  void NetworkDatabaseFacade.publish(LeaseSet localLeaseSet)
           
 void DummyClientManagerFacade.requestLeaseSet(Destination dest, LeaseSet set, long timeout, Job onCreateJob, Job onFailedJob)
           
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.
 void DummyClientManagerFacade.requestLeaseSet(Hash dest, LeaseSet set)
           
abstract  void ClientManagerFacade.requestLeaseSet(Hash dest, LeaseSet set)
           
 LeaseSet DummyNetworkDatabaseFacade.store(Hash key, LeaseSet leaseSet)
           
abstract  LeaseSet NetworkDatabaseFacade.store(Hash key, LeaseSet leaseSet)
          return the leaseSet if another leaseSet already existed at that key
 void DummyNetworkDatabaseFacade.unpublish(LeaseSet localLeaseSet)
           
abstract  void NetworkDatabaseFacade.unpublish(LeaseSet localLeaseSet)
           
 

Uses of LeaseSet in net.i2p.router.client
 

Methods in net.i2p.router.client that return LeaseSet
 LeaseSet LeaseRequestState.getGranted()
          created lease set from client
 LeaseSet ClientConnectionRunner.getLeaseSet()
          currently allocated leaseSet
 LeaseSet LeaseRequestState.getRequested()
          lease set that is being requested
 

Methods in net.i2p.router.client with parameters of type LeaseSet
(package private)  void ClientConnectionRunner.leaseSetCreated(LeaseSet ls)
          called after a new leaseSet is granted by the client, the NetworkDb has been updated.
 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 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 ClientManagerFacadeImpl.requestLeaseSet(Hash dest, LeaseSet set)
           
 void ClientManager.requestLeaseSet(Hash dest, LeaseSet ls)
           
(package private)  void ClientConnectionRunner.requestLeaseSet(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 LeaseRequestState.setGranted(LeaseSet ls)
           
(package private)  void ClientConnectionRunner.setLeaseSet(LeaseSet ls)
           
 void LeaseRequestState.setRequested(LeaseSet ls)
           
 

Constructors in net.i2p.router.client with parameters of type LeaseSet
LeaseRequestState(Job onGranted, Job onFailed, long expiration, LeaseSet requested)
           
RequestLeaseSetJob(RouterContext ctx, ClientConnectionRunner runner, LeaseSet set, long expiration, Job onCreate, Job onFail, LeaseRequestState state)
           
 

Uses of LeaseSet in net.i2p.router.message
 

Methods in net.i2p.router.message that return LeaseSet
 LeaseSet OutboundClientMessageStatus.getLeaseSet()
          what is the target's current leaseSet (or null if we don't know yet)
 

Methods in net.i2p.router.message with parameters of type LeaseSet
(package private) static PayloadGarlicConfig OutboundClientMessageJobHelper.buildLeaseSetClove(RouterContext ctx, long expiration, LeaseSet replyLeaseSet)
          Build a clove that stores the leaseSet locally
(package private) static GarlicMessage OutboundClientMessageJobHelper.createGarlicMessage(RouterContext ctx, long replyToken, long expiration, PublicKey recipientPK, PayloadGarlicConfig dataClove, Hash from, Destination dest, TunnelInfo replyTunnel, SessionKey wrappedKey, java.util.Set wrappedTags, boolean requireAck, LeaseSet bundledReplyLeaseSet)
          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)
(package private) static GarlicMessage OutboundClientMessageJobHelper.createGarlicMessage(RouterContext ctx, long replyToken, long expiration, PublicKey recipientPK, Payload data, Hash from, Destination dest, TunnelInfo replyTunnel, SessionKey wrappedKey, java.util.Set wrappedTags, boolean requireAck, LeaseSet bundledReplyLeaseSet)
          Build a garlic message that will be delivered to the router on which the target is located.
 void OutboundClientMessageStatus.setLeaseSet(LeaseSet ls)
           
 

Uses of LeaseSet in net.i2p.router.networkdb.kademlia
 

Methods in net.i2p.router.networkdb.kademlia that return LeaseSet
 LeaseSet KademliaNetworkDatabaseFacade.lookupLeaseSetLocally(Hash key)
           
 LeaseSet KademliaNetworkDatabaseFacade.store(Hash key, LeaseSet leaseSet)
          Store the leaseSet
 

Methods in net.i2p.router.networkdb.kademlia with parameters of type LeaseSet
 void KademliaNetworkDatabaseFacade.publish(LeaseSet localLeaseSet)
           
 LeaseSet KademliaNetworkDatabaseFacade.store(Hash key, LeaseSet leaseSet)
          Store the leaseSet
 void KademliaNetworkDatabaseFacade.unpublish(LeaseSet localLeaseSet)
           
(package private)  java.lang.String KademliaNetworkDatabaseFacade.validate(Hash key, LeaseSet leaseSet)
          Determine whether this leaseSet will be accepted as valid and current given what we know now.