## Uses of Class
net.i2p.client.impl.HandlerImpl

- Packages that use HandlerImpl
  Package | Description
  --- | ---
  net.i2p.client.impl | Internal implementation of the I2P client SDK, providing the client side of the I2CP protocol for applications communicating through I2P.

- - ### Uses of HandlerImpl in net.i2p.client.impl

    Subclasses of HandlerImpl in net.i2p.client.impl
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `BWLimitsMessageHandler` Handle I2CP BW replies from the router
    `(package private) class` | `DestReplyMessageHandler` Handle I2CP dest replies from the router
    `(package private) class` | `DisconnectMessageHandler` Handle I2CP disconnect messages from the router
    `(package private) class` | `HostReplyMessageHandler` Handle I2CP dest replies from the router
    `(package private) class` | `MessagePayloadMessageHandler` Handle I2CP MessagePayloadMessages from the router delivering the contents of a message by accepting it, decrypting the payload, adding it to the set of received messages, and telling the router that it has been received correctly.
    `(package private) class` | `MessageStatusMessageHandler` Handle I2CP MessageStatusMessages from the router.
    `(package private) class` | `RequestLeaseSetMessageHandler` Handle I2CP RequestLeaseSetMessage from the router by granting all leases, using the specified expiration time for each lease.
    `(package private) class` | `RequestVariableLeaseSetMessageHandler` Handle I2CP RequestVariableLeaseSetMessage from the router by granting all leases, retaining the individual expiration time for each lease.
    `(package private) class` | `SessionStatusMessageHandler` Handle I2CP SessionStatusMessagese from the router, updating the session as necssary.
    `(package private) class` | `SetDateMessageHandler` Handle I2CP time messages from the router