Top Interfaces Classes Enums
module io.undertow.core

Package io.undertow.server


Interface Summary

Modifier and TypeInterface and Description
public interface
BlockingHttpExchange

An interface that provides the input and output streams for blocking HTTP requests.

public interface
ConduitWrapper<T extends Conduit>

Interface that provides a means of wrapping a Conduit.

public interface
ConnectorStatistics

Connector level statistics

public interface
DefaultResponseListener

Listener interface for default response handlers.

public interface
DelegateOpenListener

An open listener that handles being delegated to, e.g. by NPN or ALPN

public interface
ExchangeCompletionListener

Listener interface for events that are run at the completion of a request/response cycle (i.e. when the request has been completely read, and the response has been fully written).

public interface
HandlerWrapper

Interface that can be used to wrap the handler chains, adding additional handlers.

public interface
HttpHandler

A handler for an HTTP request.

public interface
HttpUpgradeListener

Listener that is used to perform a HTTP upgrade.

public interface
OpenListener

Interface that represents an open listener, aka a connector.

public interface
ResponseCommitListener

Callback that is invoked just before the response is commit

public interface
SSLSessionInfo

SSL session information.

Class Summary

Modifier and TypeClass and Description
public abstract class
public class
public class
BasicSSLSessionInfo

Basic SSL session information.

public class
ConnectionSSLSessionInfo

SSL session information that is read directly from the SSL session of the XNIO connection

public class
Connectors

This class provides the connector part of the HttpServerExchange API.

public class
public class
DefaultByteBufferPool

A byte buffer pool that supports reference counted pools.

pack-priv class
public class
DirectByteBufferDeallocator

DirectByteBufferDeallocator Utility class used to free direct buffer memory.

public class
HttpServerExchange

An HTTP server request/response exchange.

public class
JvmRouteHandler

Handler that appends the JVM route to the session id.

public class
ListenerRegistry

A registry of listeners, and the services that are exposed via these listeners.

pack-priv class
pack-priv class
pack-priv class
public class
RenegotiationRequiredException

Exception that is thrown that indicates that SSL renegotiation is required in order to get a client cert.

public class
public class
public class
RoutingHandler

A Handler that handles the common case of routing via path template and method name.

public abstract class
ServerConnection

A server connection.

public class
TruncatedResponseException

An exception indicating that the response channel was prematurely closed.

public class
XnioBufferPoolAdaptor

References Deprecated Pool is deprecated or references (maybe indirectly) at least one deprecated element.
Adaptor between a ByteBufferPool and an XNIO Pool
public class

Enum Summary

Modifier and TypeEnum and Description
public enum