# Hierarchy For Package com.io7m.cardant.client.basic.internal

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.io7m.cardant.client.basic.internal.CAClientUserIdSubscriber (implements java.lang.AutoCloseable, java.util.concurrent.Flow.Subscriber<T>)
  - com.io7m.cardant.client.basic.internal.CACompression
  - com.io7m.cardant.client.basic.internal.CAHandlerAbstract (implements com.io7m.cardant.client.basic.internal.CAHandlerType)
    - com.io7m.cardant.client.basic.internal.CAHandler1
    - com.io7m.cardant.client.basic.internal.CAHandlerDisconnected
  - com.io7m.cardant.client.basic.internal.CAHandlers1 (implements com.io7m.cardant.client.basic.internal.CAHandlerFactoryType)
  - com.io7m.cardant.client.basic.internal.CAOctetsPerSecond
  - com.io7m.cardant.client.basic.internal.CAProtocolNegotiation
  - com.io7m.cardant.client.basic.internal.CAUUIDs
  - com.io7m.hibiscus.basic.HBClientAsynchronousAbstract<X,C,R,RS,RF,E,CR> (implements com.io7m.hibiscus.api.HBClientAsynchronousType<X,C,R,RS,RF,E,CR>)
    - com.io7m.cardant.client.basic.internal.CAClientAsynchronous (implements com.io7m.cardant.client.api.CAClientAsynchronousType)
  - com.io7m.hibiscus.basic.HBClientSynchronousAbstract<X,C,R,RS,RF,E,CR> (implements com.io7m.hibiscus.api.HBClientSynchronousType<X,C,R,RS,RF,E,CR>)
    - com.io7m.cardant.client.basic.internal.CAClientSynchronous (implements com.io7m.cardant.client.api.CAClientSynchronousType)

## Interface Hierarchy

- com.io7m.genevan.core.GenProtocolClientHandlerType
  - com.io7m.cardant.client.basic.internal.CAHandlerFactoryType
- com.io7m.hibiscus.basic.HBClientHandlerType<X,C,R,RS,RF,E,CR>
  - com.io7m.cardant.client.basic.internal.CAHandlerType