## Hierarchy For Package net.i2p.client

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - net.i2p.client.ClientWriterRunner (implements java.lang.Runnable)
  - net.i2p.client.HandlerImpl (implements net.i2p.client.I2CPMessageHandler)
    - net.i2p.client.BWLimitsMessageHandler
    - net.i2p.client.DestReplyMessageHandler
    - net.i2p.client.DisconnectMessageHandler
    - net.i2p.client.MessagePayloadMessageHandler
    - net.i2p.client.MessageStatusMessageHandler
    - net.i2p.client.RequestLeaseSetMessageHandler
    - net.i2p.client.SessionStatusMessageHandler
    - net.i2p.client.SetDateMessageHandler
  - net.i2p.client.I2CPMessageProducer
  - net.i2p.client.I2CPSSLSocketFactory
  - net.i2p.client.I2PClientFactory
  - net.i2p.client.I2PClientImpl (implements net.i2p.client.I2PClient)
  - net.i2p.client.I2PClientMessageHandlerMap
  - net.i2p.client.I2PSessionDemultiplexer (implements net.i2p.client.I2PSessionMuxedListener)
  - net.i2p.client.I2PSessionImpl (implements net.i2p.data.i2cp.I2CPMessageReader.I2CPMessageEventListener, net.i2p.client.I2PSession)
    - net.i2p.client.I2PSessionImpl2
      - net.i2p.client.I2PSessionMuxedImpl (implements net.i2p.client.I2PSession)
      - net.i2p.client.I2PSimpleSession
  - net.i2p.client.I2PSessionImpl.AvailabilityNotifier (implements java.lang.Runnable)
    - net.i2p.client.I2PSessionMuxedImpl.MuxedAvailabilityNotifier
  - net.i2p.client.I2PSessionImpl.VerifyUsage (implements net.i2p.util.SimpleTimer.TimedEvent)
  - net.i2p.client.I2PSimpleClient (implements net.i2p.client.I2PClient)
  - net.i2p.client.MessageState
  - net.i2p.client.SessionIdleTimer (implements net.i2p.util.SimpleTimer.TimedEvent)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - net.i2p.I2PException
        - net.i2p.client.I2PSessionException

## Interface Hierarchy

- net.i2p.client.I2CPMessageHandler
- net.i2p.client.I2PClient
- net.i2p.client.I2PSession
- net.i2p.client.I2PSessionListener
  - net.i2p.client.I2PSessionMuxedListener