# Hierarchy For Package io.undertow.server.handlers.proxy

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - io.undertow.server.handlers.proxy.ConnectionPoolErrorHandler.CountingErrorHandler (implements io.undertow.server.handlers.proxy.ConnectionPoolErrorHandler)
  - io.undertow.server.handlers.proxy.ConnectionPoolErrorHandler.SimpleConnectionPoolErrorHandler (implements io.undertow.server.handlers.proxy.ConnectionPoolErrorHandler)
    - io.undertow.server.handlers.proxy.LoadBalancingProxyClient.Host (implements io.undertow.server.handlers.proxy.ConnectionPoolManager)
  - io.undertow.server.handlers.proxy.HostTable<H>
  - io.undertow.server.handlers.proxy.LoadBalancingProxyClient (implements io.undertow.server.handlers.proxy.ProxyClient)
  - io.undertow.server.handlers.proxy.ProxyConnection
  - io.undertow.server.handlers.proxy.ProxyConnectionPool (implements java.io.Closeable)
  - io.undertow.server.handlers.proxy.ProxyHandler (implements io.undertow.server.HttpHandler)
  - io.undertow.server.handlers.proxy.ProxyHandler.Builder
  - io.undertow.server.handlers.proxy.ProxyHandlerBuilder (implements io.undertow.server.handlers.builder.HandlerBuilder)
  - io.undertow.server.handlers.proxy.RouteIteratorFactory
  - io.undertow.server.handlers.proxy.SimpleProxyClientProvider (implements io.undertow.server.handlers.proxy.ProxyClient)

## Interface Hierarchy

- io.undertow.server.handlers.proxy.ConnectionPoolErrorHandler
  - io.undertow.server.handlers.proxy.ConnectionPoolManager (also extends io.undertow.server.handlers.proxy.ProxyConnectionPoolConfig)
- io.undertow.server.handlers.proxy.ExclusivityChecker
- io.undertow.server.handlers.proxy.LoadBalancingProxyClient.HostSelector
- io.undertow.server.handlers.proxy.ProxyCallback<T>
- io.undertow.server.handlers.proxy.ProxyClient
- io.undertow.server.handlers.proxy.ProxyClient.ProxyTarget
  - io.undertow.server.handlers.proxy.ProxyClient.HostProxyTarget
  - io.undertow.server.handlers.proxy.ProxyClient.MaxRetriesProxyTarget
- io.undertow.server.handlers.proxy.ProxyConnectionPoolConfig
  - io.undertow.server.handlers.proxy.ConnectionPoolManager (also extends io.undertow.server.handlers.proxy.ConnectionPoolErrorHandler)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - io.undertow.server.handlers.proxy.ProxyConnectionPool.AvailabilityType
    - io.undertow.server.handlers.proxy.RouteIteratorFactory.ParsingCompatibility
    - io.undertow.server.handlers.proxy.RouteParsingStrategy