# Hierarchy For Package io.undertow.client

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - io.undertow.util.AbstractAttachable (implements io.undertow.util.Attachable)
    - io.undertow.client.ClientRequest
    - io.undertow.client.ClientResponse
  - io.undertow.client.ALPNClientSelector
  - io.undertow.client.ALPNClientSelector.ALPNProtocol
  - io.undertow.client.ProxiedRequestAttachments
  - io.undertow.client.UndertowClient
  - io.undertow.client.UndertowClientMessages_$bundle (implements java.io.Serializable, io.undertow.client.UndertowClientMessages)

## Interface Hierarchy

- io.undertow.util.Attachable
  - io.undertow.client.ClientExchange
- java.lang.AutoCloseable
  - java.io.Closeable
    - java.nio.channels.Channel
      - io.undertow.client.ClientConnection
- io.undertow.client.ClientCallback<T>
- io.undertow.client.ClientConnection.PingListener
- io.undertow.client.ClientProvider
- io.undertow.client.ClientStatistics
- io.undertow.client.ContinueNotification
- io.undertow.client.PushCallback
- io.undertow.client.UndertowClientMessages