| Modifier and Type | Interface and Description |
|---|---|
| public interface | Cookie
A HTTP cookie. |
| public interface | HttpUpgradeHandshake
Server side upgrade handler. |
| Modifier and Type | Class and Description |
|---|---|
| public class | AccessControlListHandler
Handler that can accept or reject a request based on an attribute of the remote peer Todo should we support non-regex values for performance reasons? |
| public class | ActiveRequestTrackerHandler
This handler will track all active requests. |
| public class | AllowedMethodsHandler
Handler that whitelists certain HTTP methods. |
| public class | |
| public class | BlockingHandler
A |
| public class | BlockingReadTimeoutHandler
|
| public class | BlockingWriteTimeoutHandler
BlockingTimeoutHandler allows configurable blocking I/O timeouts for write operations within an exchange. |
| public class | ByteRangeHandler
Handler for Range requests. |
| public class | |
| public class | ChannelUpgradeHandler
An HTTP request handler which upgrades the HTTP request and hands it off as a socket to any XNIO consumer. |
| public class | ConfiguredPushHandler
Handler that pushes resources based on a provided URL |
| public class | ConnectHandler
Handlers HTTP CONNECT requests, allowing the server to act as a forward proxy. |
| public class | |
| public class | DateHandler
Deprecated
Class that adds the Date: header to a HTTP response.
|
| public class | DisableCacheHandler
Handler that disables response caching by browsers and proxies. |
| public class | DisallowedMethodsHandler
Handler that blacklists certain HTTP methods. |
| public class | ExceptionHandler
Handler that dispatches to a given handler and allows mapping exceptions to be handled by additional handlers. |
| public class | ForwardedHandler
Handler that implements rfc7239 Forwarded header |
| public class | GracefulShutdownHandler
Handler that allows for graceful server shutdown. |
| public class | HttpContinueAcceptingHandler
Handler that provides support for HTTP/1.1 continue responses. |
| public class | HttpContinueReadHandler
Handler for requests that require 100-continue responses. |
| public class | HttpTraceHandler
A handler that handles HTTP trace requests |
| public class | IPAddressAccessControlHandler
Handler that can accept or reject a request based on the IP address of the remote peer. |
| public class | |
| public class | LearningPushHandler
Handler that builds up a cache of resources that a browsers requests, and uses server push to push them when supported. |
| public class | LocalNameResolvingHandler
A handler that performs DNS lookup to resolve a local address. |
| public class | MetricsHandler
Handler that records some metrics |
| public class | NameVirtualHostHandler
A |
| public class | OriginHandler
A handler for the HTTP Origin (RFC 6454) header. |
| public class | PathHandler
Handler that dispatches to a given handler based of a prefix match of the path. |
| public class | PathSeparatorHandler
A handler that translates non slash separator characters in the URL into a slash. |
| public class | PathTemplateHandler
A handler that matches URI templates |
| public class | PeerNameResolvingHandler
A handler that performs reverse DNS lookup to resolve a peer address |
| public class | PredicateContextHandler
Handler that sets up the predicate context |
| public class | |
| public class | ProxyPeerAddressHandler
Handler that sets the peer address to the value of the X-Forwarded-For header. |
| public class | RedirectHandler
A redirect handler that redirects to the specified location via a 302 redirect. |
| public class | RequestBufferingHandler
Handler that will buffer all request data |
| public class | RequestDumpingHandler
Handler that dumps a exchange to a log. |
| public class | RequestLimit
Represents a limit on a number of running requests. |
| public class | RequestLimitingHandler
A handler which limits the maximum number of concurrent requests. |
| public class | ResponseCodeHandler
A handler which simply sets a response code. |
| public class | ResponseRateLimitingHandler
Handler that limits the download rate |
| public class | SameSiteCookieHandler
Handler that will set the SameSite flag to response cookies |
| public class | SecureCookieHandler
Handler that will set the secure flag on all cookies that are received over a secure connection |
| public class | SetAttributeHandler
Handler that can set an arbitrary attribute on the exchange. |
| public class | SetErrorHandler
A handler that sets response code but continues the exchange so the servlet's error page can be returned. |
| public class | SetHeaderHandler
Set a fixed response header. |
| public class | SSLHeaderHandler
Handler that sets SSL information on the connection based on the following headers:
|
| public class | StoredResponseHandler
A handler that buffers the full response and attaches it to the exchange. |
| public class | StuckThreadDetectionHandler
This valve allows to detect requests that take a long time to process, which might indicate that the thread that is processing it is stuck. |
| public class | URLDecodingHandler
A handler that will decode the URL and query parameters to the specified charset. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum |