# Hierarchy For Package net.i2p.client

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.i2p.data.DataStructureImpl (implements net.i2p.data.DataStructure, java.io.Serializable)
    - net.i2p.data.DateAndFlags
      - net.i2p.client.SendMessageOptions
  - net.i2p.client.I2PClientFactory
  - net.i2p.client.I2PSimpleClient (implements net.i2p.client.I2PClient)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - net.i2p.I2PException
        - net.i2p.client.I2PSessionException

## Interface Hierarchy

- net.i2p.client.I2PClient
- net.i2p.client.I2PSession
- net.i2p.client.I2PSessionListener
  - net.i2p.client.I2PSessionMuxedListener
- net.i2p.client.LookupCallback
- net.i2p.client.LookupResult
- net.i2p.client.SendMessageStatusListener

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - net.i2p.client.SendMessageOptions.GzipOption
    - net.i2p.client.SendMessageOptions.Reliability