# Package io.undertow.server.handlers.proxy

Interface Summary
ConnectionPoolErrorHandler: The connection pool error handler is intended to be used per node and will therefore be shared across I/O threads.
ConnectionPoolManager: Manager that controls the behaviour of a `ProxyConnectionPool`
ExclusivityChecker: Interface that is used to determine if a connection should be exclusive.
LoadBalancingProxyClient.HostSelector
ProxyCallback<T>: Yet another callback class, this one used by the proxy handler
ProxyClient: A client that provides connections for the proxy handler.
ProxyClient.HostProxyTarget
ProxyClient.MaxRetriesProxyTarget
ProxyClient.ProxyTarget: An opaque interface that may contain information about the proxy target
ProxyConnectionPoolConfig

Class Summary
ConnectionPoolErrorHandler.CountingErrorHandler: Counting error handler, this only propagates the state to the delegate handler after reaching a given limit.
ConnectionPoolErrorHandler.SimpleConnectionPoolErrorHandler
HostTable<H>: Class that maintains a table of remote hosts that this proxy knows about.
LoadBalancingProxyClient: Initial implementation of a load balancing proxy client.
ProxyConnection: A connection to a backend proxy.
ProxyConnectionPool: A pool of connections to a target host.
ProxyHandler: An HTTP handler which proxies content to a remote server.
ProxyHandler.Builder
ProxyHandlerBuilder
RouteIteratorFactory: Factory for route/affinity iterator parser.
SimpleProxyClientProvider: Deprecated

Enum Summary
ProxyConnectionPool.AvailabilityType
RouteIteratorFactory.ParsingCompatibility
RouteParsingStrategy: Enumeration of supported route parsing strategies.