Interface | Description |
---|---|
Cookie |
A HTTP cookie.
|
GracefulShutdownHandler.ShutdownListener |
A listener which can be registered with the handler to be notified when all pending requests have finished.
|
HttpUpgradeHandshake |
Server side upgrade handler.
|
Class | Description |
---|---|
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?
|
AccessControlListHandler.Builder | |
AllowedMethodsHandler |
Handler that whitelists certain HTTP methods.
|
AllowedMethodsHandler.Builder | |
AttachmentHandler<T> |
Handler that adds an attachment to the request
|
BlockingHandler |
A
HttpHandler that initiates a blocking request. |
BlockingHandler.Builder | |
BlockingReadTimeoutHandler |
BlockingReadTimeoutHandler allows configurable blocking I/O timeouts
for read operations within an exchange. |
BlockingReadTimeoutHandler.Builder | |
BlockingWriteTimeoutHandler |
BlockingTimeoutHandler allows configurable blocking I/O timeouts for write
operations within an exchange.
|
BlockingWriteTimeoutHandler.Builder | |
ByteRangeHandler |
Handler for Range requests.
|
ByteRangeHandler.Builder | |
ByteRangeHandler.Wrapper | |
CanonicalPathHandler | |
CanonicalPathHandler.Builder | |
ChannelUpgradeHandler |
An HTTP request handler which upgrades the HTTP request and hands it off as a socket to any XNIO consumer.
|
ConfiguredPushHandler |
Handler that pushes resources based on a provided URL
|
ConnectHandler |
Handlers HTTP CONNECT requests, allowing the server to act as a forward proxy.
|
CookieImpl | |
DateHandler | Deprecated |
DisableCacheHandler |
Handler that disables response caching by browsers and proxies.
|
DisableCacheHandler.Builder | |
DisallowedMethodsHandler |
Handler that blacklists certain HTTP methods.
|
DisallowedMethodsHandler.Builder | |
ExceptionHandler |
Handler that dispatches to a given handler and allows mapping exceptions
to be handled by additional handlers.
|
ForwardedHandler |
Handler that implements rfc7239 Forwarded header
|
ForwardedHandler.Builder | |
GracefulShutdownHandler |
Handler that allows for graceful server shutdown.
|
HttpContinueAcceptingHandler |
Handler that provides support for HTTP/1.1 continue responses.
|
HttpContinueAcceptingHandler.Builder | |
HttpContinueAcceptingHandler.Wrapper | |
HttpContinueReadHandler |
Handler for requests that require 100-continue responses.
|
HttpTraceHandler |
A handler that handles HTTP trace requests
|
HttpTraceHandler.Builder | |
IPAddressAccessControlHandler |
Handler that can accept or reject a request based on the IP address of the remote peer.
|
IPAddressAccessControlHandler.Builder | |
JDBCLogHandler | |
JDBCLogHandler.Builder | |
LearningPushHandler |
Handler that builds up a cache of resources that a browsers requests, and uses
server push to push them when supported.
|
LearningPushHandler.Builder | |
LocalNameResolvingHandler |
A handler that performs DNS lookup to resolve a local address.
|
LocalNameResolvingHandler.Builder | |
MetricsHandler |
Handler that records some metrics
|
MetricsHandler.MetricResult | |
NameVirtualHostHandler |
A
HttpHandler that implements virtual hosts based on the Host: http header
header. |
OriginHandler |
A handler for the HTTP Origin (RFC 6454) header.
|
PathHandler |
Handler that dispatches to a given handler based of a prefix match of the path.
|
PathSeparatorHandler |
A handler that translates non slash separator characters in the URL into a slash.
|
PathSeparatorHandler.Builder | |
PathTemplateHandler |
A handler that matches URI templates
|
PathTemplateHandler.PathTemplateMatch | Deprecated |
PeerNameResolvingHandler |
A handler that performs reverse DNS lookup to resolve a peer address
|
PeerNameResolvingHandler.Builder | |
PredicateContextHandler |
Handler that sets up the predicate context
|
PredicateHandler | |
ProxyPeerAddressHandler |
Handler that sets the peer address to the value of the X-Forwarded-For header.
|
ProxyPeerAddressHandler.Builder | |
RedirectHandler |
A redirect handler that redirects to the specified location via a 302 redirect.
|
RedirectHandler.Builder | |
RequestBufferingHandler |
Handler that will buffer all request data
|
RequestBufferingHandler.Builder | |
RequestBufferingHandler.Wrapper | |
RequestDumpingHandler |
Handler that dumps a exchange to a log.
|
RequestDumpingHandler.Builder | |
RequestLimit |
Represents a limit on a number of running requests.
|
RequestLimitingHandler |
A handler which limits the maximum number of concurrent requests.
|
RequestLimitingHandler.Builder | |
ResponseCodeHandler |
A handler which simply sets a response code.
|
ResponseRateLimitingHandler |
Handler that limits the download rate
|
ResponseRateLimitingHandler.Builder | |
SameSiteCookieHandler |
Handler that will set the SameSite flag to response cookies
|
SameSiteCookieHandler.Builder | |
SecureCookieHandler |
Handler that will set the secure flag on all cookies that are received over a secure connection
|
SecureCookieHandler.Builder | |
SetAttributeHandler |
Handler that can set an arbitrary attribute on the exchange.
|
SetAttributeHandler.Builder | |
SetAttributeHandler.ClearBuilder | |
SetErrorHandler |
A handler that sets response code but continues the exchange so the servlet's
error page can be returned.
|
SetErrorHandler.Builder | |
SetHeaderHandler |
Set a fixed response header.
|
SetHeaderHandler.Builder | |
SSLHeaderHandler |
Handler that sets SSL information on the connection based on the following headers:
|
SSLHeaderHandler.Builder | |
StoredResponseHandler |
A handler that buffers the full response and attaches it to the exchange.
|
StoredResponseHandler.Builder | |
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.
|
StuckThreadDetectionHandler.Builder | |
StuckThreadDetectionHandler.Wrapper | |
URLDecodingHandler |
A handler that will decode the URL and query parameters to the specified charset.
|
URLDecodingHandler.Builder |
Enum | Description |
---|---|
CookieSameSiteMode | |
LocalNameResolvingHandler.ResolveType | |
PeerNameResolvingHandler.ResolveType |
Copyright © 2021 JBoss by Red Hat. All rights reserved.