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
(package private)  void I2PSessionImpl.setLeaseSet(LeaseSet ls)
           
 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
 

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)
           
 LeaseSet DummyNetworkDatabaseFacade.store(Hash key, LeaseSet leaseSet)
           
abstract  LeaseSet NetworkDatabaseFacade.lookupLeaseSetLocally(Hash key)
           
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)
           
 LeaseSet DummyNetworkDatabaseFacade.store(Hash key, LeaseSet leaseSet)
           
 void DummyNetworkDatabaseFacade.unpublish(LeaseSet localLeaseSet)
           
 void DummyClientManagerFacade.requestLeaseSet(Destination dest, LeaseSet set, long timeout, Job onCreateJob, Job onFailedJob)
           
 void DummyClientManagerFacade.requestLeaseSet(Hash dest, LeaseSet set)
           
abstract  LeaseSet NetworkDatabaseFacade.store(Hash key, LeaseSet leaseSet)
          return the leaseSet if another leaseSet already existed at that key
abstract  void NetworkDatabaseFacade.publish(LeaseSet localLeaseSet)
           
abstract  void NetworkDatabaseFacade.unpublish(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)
           
 

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 LeaseRequestState.getRequested()
          lease set that is being requested
 LeaseSet ClientConnectionRunner.getLeaseSet()
          currently allocated leaseSet
 

Methods in net.i2p.router.client with parameters of type LeaseSet
 void LeaseRequestState.setGranted(LeaseSet ls)
           
 void LeaseRequestState.setRequested(LeaseSet ls)
           
 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)
           
 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)
           
(package private)  void ClientConnectionRunner.setLeaseSet(LeaseSet ls)
           
(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(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.
 

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

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
 void OutboundClientMessageStatus.setLeaseSet(LeaseSet ls)
           
(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.
(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 PayloadGarlicConfig OutboundClientMessageJobHelper.buildLeaseSetClove(RouterContext ctx, long expiration, LeaseSet replyLeaseSet)
          Build a clove that stores the leaseSet locally
 

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)
           
(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.
 LeaseSet KademliaNetworkDatabaseFacade.store(Hash key, LeaseSet leaseSet)
          Store the leaseSet
 void KademliaNetworkDatabaseFacade.unpublish(LeaseSet localLeaseSet)