# Package io.undertow.server

Interface Summary
BlockingHttpExchange: An interface that provides the input and output streams for blocking HTTP requests.
ConduitWrapper<T extends org.xnio.conduits.Conduit>: Interface that provides a means of wrapping a `Conduit`.
ConnectorStatistics: Connector level statistics
DefaultResponseListener: Listener interface for default response handlers.
DelegateOpenListener: An open listener that handles being delegated to, e.g.
ExchangeCompletionListener: Listener interface for events that are run at the completion of a request/response cycle (i.e.
ExchangeCompletionListener.NextListener
HandlerWrapper: Interface that can be used to wrap the handler chains, adding additional handlers.
HttpHandler: A handler for an HTTP request.
HttpUpgradeListener: Listener that is used to perform a HTTP upgrade.
OpenListener: Interface that represents an open listener, aka a connector.
ResponseCommitListener: Callback that is invoked just before the response is commit
ServerConnection.CloseListener
SSLSessionInfo: SSL session information.

Class Summary
AbstractServerConnection
AbstractServerConnection.ConduitState
AggregateConnectorStatistics
BasicSSLSessionInfo: Basic SSL session information.
ConnectionSSLSessionInfo: SSL session information that is read directly from the SSL session of the XNIO connection
Connectors: This class provides the connector part of the `HttpServerExchange` API.
ConnectorStatisticsImpl
DefaultByteBufferPool: A byte buffer pool that supports reference counted pools.
DirectByteBufferDeallocator: `DirectByteBufferDeallocator` Utility class used to free direct buffer memory.
HttpServerExchange: An HTTP server request/response exchange.
HttpServerExchange.WrapperConduitFactory<T extends org.xnio.conduits.Conduit>
HttpServerExchange.WrapperStreamSinkConduitFactory
JvmRouteHandler: Handler that appends the JVM route to the session id.
JvmRouteHandler.Builder
ListenerRegistry: A registry of listeners, and the services that are exposed via these listeners.
ListenerRegistry.HttpUpgradeMetadata
ListenerRegistry.Listener
RoutingHandler: A Handler that handles the common case of routing via path template and method name.
ServerConnection: A server connection.
XnioBufferPoolAdaptor: Adaptor between a ByteBufferPool and an XNIO Pool
XnioByteBufferPool

Enum Summary
SecureCookieCommitListener: Sets the

Exception Summary
RenegotiationRequiredException: Exception that is thrown that indicates that SSL renegotiation is required in order to get a client cert.
RequestTooBigException
TruncatedResponseException: An exception indicating that the response channel was prematurely closed.