net.i2p.client.impl
Class RequestLeaseSetMessageHandler

java.lang.Object
  extended by net.i2p.client.impl.HandlerImpl
      extended by net.i2p.client.impl.RequestLeaseSetMessageHandler
All Implemented Interfaces:
I2CPMessageHandler
Direct Known Subclasses:
RequestVariableLeaseSetMessageHandler

 class RequestLeaseSetMessageHandler
extends HandlerImpl

Handle I2CP RequestLeaseSetMessage from the router by granting all leases, using the specified expiration time for each lease.

Author:
jrandom

Field Summary
 
Fields inherited from class net.i2p.client.impl.HandlerImpl
_context, _log
 
Constructor Summary
  RequestLeaseSetMessageHandler(I2PAppContext context)
           
protected RequestLeaseSetMessageHandler(I2PAppContext context, int messageType)
          For extension
 
Method Summary
 void handleMessage(I2CPMessage message, I2PSessionImpl session)
           
protected  void signLeaseSet(LeaseSet leaseSet, I2PSessionImpl session)
          Finish creating and signing the new LeaseSet
 
Methods inherited from class net.i2p.client.impl.HandlerImpl
getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestLeaseSetMessageHandler

public RequestLeaseSetMessageHandler(I2PAppContext context)

RequestLeaseSetMessageHandler

protected RequestLeaseSetMessageHandler(I2PAppContext context,
                                        int messageType)
For extension

Since:
0.9.7
Method Detail

handleMessage

public void handleMessage(I2CPMessage message,
                          I2PSessionImpl session)

signLeaseSet

protected void signLeaseSet(LeaseSet leaseSet,
                            I2PSessionImpl session)
Finish creating and signing the new LeaseSet

Since:
0.9.7