Uses of Interface
io.undertow.server.HttpHandler
Packages that use HttpHandler
Package
Description
-
Uses of HttpHandler in io.undertow
Methods in io.undertow that return HttpHandlerModifier and TypeMethodDescriptionstatic HttpHandler
Handlers.disableCache
(HttpHandler next) Handler that sets the headers that disable caching of the responsestatic HttpHandler
Handlers.predicateContext
(HttpHandler next) static HttpHandler
Handlers.requestDump
(HttpHandler next) Returns a handler that dumps requests to the log for debugging purposes.static HttpHandler
Handlers.rewrite
(String condition, String target, ClassLoader classLoader, HttpHandler next) Creates the set of handlers that are required to perform a simple rewrite.static HttpHandler
Handlers.urlDecodingHandler
(String charset, HttpHandler next) Returns a new handler that decodes the URL and query parameters into the specified charset, assuming it has not already been done by the connector.Methods in io.undertow with parameters of type HttpHandlerModifier and TypeMethodDescriptionstatic final AccessControlListHandler
Handlers.acl
(HttpHandler next, boolean defaultAllow, ExchangeAttribute attribute) Returns a new handler that can allow or deny access to a resource based an at attribute of the exchangeUndertow.Builder.addAjpListener
(int port, String host, HttpHandler rootHandler) Undertow.Builder.addHttpListener
(int port, String host, HttpHandler rootHandler) Undertow.Builder.addHttpsListener
(int port, String host, KeyManager[] keyManagers, TrustManager[] trustManagers, HttpHandler rootHandler) Undertow.Builder.addHttpsListener
(int port, String host, SSLContext sslContext, HttpHandler rootHandler) static DateHandler
Handlers.date
(HttpHandler next) Deprecated.static HttpHandler
Handlers.disableCache
(HttpHandler next) Handler that sets the headers that disable caching of the responsestatic ExceptionHandler
Handlers.exceptionHandler
(HttpHandler next) Returns a handler that maps exceptions to additional handlersstatic GracefulShutdownHandler
Handlers.gracefulShutdown
(HttpHandler next) Returns a new handler that can be used to wait for all requests to finish before shutting down the server gracefully.static void
Handlers.handlerNotNull
(HttpHandler handler) static SetHeaderHandler
Handlers.header
(HttpHandler next, String headerName, ExchangeAttribute headerValue) Returns a handler that sets a response headerstatic SetHeaderHandler
Handlers.header
(HttpHandler next, String headerName, String headerValue) Returns a handler that sets a response headerstatic final HttpContinueAcceptingHandler
Handlers.httpContinueAccepting
(HttpHandler next) Returns a handler that sends back a HTTP 100 continue response to all requests.static final HttpContinueAcceptingHandler
Handlers.httpContinueAccepting
(HttpHandler next, Predicate accept) Returns a handler that sends back a HTTP 100 continue response if the given predicate resolves to true.static final HttpContinueReadHandler
Handlers.httpContinueRead
(HttpHandler next) A handler that automatically handles HTTP 100-continue responses, by sending a continue response when the first attempt is made to read from the request channel.static final IPAddressAccessControlHandler
Handlers.ipAccessControl
(HttpHandler next, boolean defaultAllow) Returns a new handler that can allow or deny access to a resource based on IP addressstatic JvmRouteHandler
Handlers.jvmRoute
(String sessionCookieName, String jvmRoute, HttpHandler next) Handler that appends the JVM route to the session cookiestatic LearningPushHandler
Handlers.learningPushHandler
(int maxEntries, int maxAge, HttpHandler next) Creates a handler that automatically learns which resources to push based on the referer headerstatic LearningPushHandler
Handlers.learningPushHandler
(int maxEntries, HttpHandler next) Creates a handler that automatically learns which resources to push based on the referer headerstatic PathHandler
Handlers.path
(HttpHandler defaultHandler) Creates a new path handler, with the default handler specifiedstatic PredicateHandler
Handlers.predicate
(Predicate predicate, HttpHandler trueHandler, HttpHandler falseHandler) Returns a new predicate handler, that will delegate to one of the two provided handlers based on the value of the provided predicate.static HttpHandler
Handlers.predicateContext
(HttpHandler next) static PredicatesHandler
Handlers.predicates
(List<PredicatedHandler> handlers, HttpHandler next) static ProxyHandler
Handlers.proxyHandler
(ProxyClient proxyClient, int maxRequestTime, HttpHandler next) Returns a handler that can act as a load balancing reverse proxy.static ProxyHandler
Handlers.proxyHandler
(ProxyClient proxyClient, HttpHandler next) Returns a handler that can act as a load balancing reverse proxy.static ProxyPeerAddressHandler
Handlers.proxyPeerAddress
(HttpHandler next) Returns a new handler that sets the peer address based on the X-Forwarded-For and X-Forwarded-Proto headerstatic HttpHandler
Handlers.requestDump
(HttpHandler next) Returns a handler that dumps requests to the log for debugging purposes.static RequestLimitingHandler
Handlers.requestLimitingHandler
(int maxRequest, int queueSize, HttpHandler next) Returns a handler that limits the maximum number of requests that can run at a time.static RequestLimitingHandler
Handlers.requestLimitingHandler
(RequestLimit requestLimit, HttpHandler next) Returns a handler that limits the maximum number of requests that can run at a time.static ResponseRateLimitingHandler
Handlers.responseRateLimitingHandler
(HttpHandler next, int bytes, long time, TimeUnit timeUnit) A handler that limits the download speed to a set number of bytes/periodstatic HttpHandler
Handlers.rewrite
(String condition, String target, ClassLoader classLoader, HttpHandler next) Creates the set of handlers that are required to perform a simple rewrite.static SetAttributeHandler
Handlers.setAttribute
(HttpHandler next, String attribute, String value, ClassLoader classLoader) Returns an attribute setting handler that can be used to set an arbitrary attribute on the exchange.static SetErrorHandler
Handlers.setErrorHandler
(int responseCode, HttpHandler next) A handler that sets response code but continues the exchange so the servlet's error page can be returned.Undertow.Builder.setHandler
(HttpHandler handler) Undertow.ListenerBuilder.setRootHandler
(HttpHandler rootHandler) static HttpTraceHandler
Handlers.trace
(HttpHandler next) Returns a new HTTP trace handler.static final URLDecodingHandler
Handlers.urlDecoding
(HttpHandler next, String charset) A handler that will decode the URL, query parameters and to the specified charset.static HttpHandler
Handlers.urlDecodingHandler
(String charset, HttpHandler next) Returns a new handler that decodes the URL and query parameters into the specified charset, assuming it has not already been done by the connector.static NameVirtualHostHandler
Handlers.virtualHost
(HttpHandler defaultHandler) Creates a new virtual host handler using the provided default handlerstatic NameVirtualHostHandler
Handlers.virtualHost
(HttpHandler defaultHandler, HttpHandler hostHandler, String... hostnames) Creates a new virtual host handler that uses the provided handler as the root handler for the given hostnames.static NameVirtualHostHandler
Handlers.virtualHost
(HttpHandler hostHandler, String... hostnames) Creates a new virtual host handler that uses the provided handler as the root handler for the given hostnames.Handlers.websocket
(WebSocketConnectionCallback sessionHandler, HttpHandler next) -
Uses of HttpHandler in io.undertow.predicate
Classes in io.undertow.predicate that implement HttpHandlerModifier and TypeClassDescriptionclass
Handler that can deal with a large number of predicates.Methods in io.undertow.predicate that return HttpHandlerModifier and TypeMethodDescriptionPredicatesHandler.getNext()
PredicatesHandler.Wrapper.wrap
(HttpHandler handler) Methods in io.undertow.predicate with parameters of type HttpHandlerModifier and TypeMethodDescriptionvoid
PredicatesHandler.setNext
(HttpHandler next) PredicatesHandler.Wrapper.wrap
(HttpHandler handler) Constructors in io.undertow.predicate with parameters of type HttpHandlerModifierConstructorDescriptionPredicatesHandler
(HttpHandler next) PredicatesHandler
(HttpHandler next, boolean outerHandler) -
Uses of HttpHandler in io.undertow.security.handlers
Classes in io.undertow.security.handlers that implement HttpHandlerModifier and TypeClassDescriptionclass
Handler responsible for checking of confidentiality is required for the requested resource and if so rejecting the request and redirecting to a secure address.class
Base class responsible for associating theSecurityContext
instance with the current request.class
This is the finalHttpHandler
in the security chain, it's purpose is to act as a barrier at the end of the chain to ensure authenticate is called after the mechanisms have been associated with the context and the constraint checked.class
Handler responsible for checking the constraints for the current request and marking authentication as required if applicable.class
Authentication handler that adds one or more authentication mechanisms to the security contextclass
HttpHandler
responsible for setting up theAuthenticatedSessionManager
for cached authentications and registering aNotificationReceiver
to receive the security notifications.class
AHttpHandler
to register a list ofNotificationReceiver
instances with the currentSecurityContext
.class
The security handler responsible for attaching the SecurityContext to the currentHttpServerExchange
.class
An extension toAbstractConfidentialityHandler
that uses the Host header from the incoming message and specifies the confidential address by just switching the port.Methods in io.undertow.security.handlers that return HttpHandlerMethods in io.undertow.security.handlers with parameters of type HttpHandlerConstructors in io.undertow.security.handlers with parameters of type HttpHandlerModifierConstructorDescriptionprotected
protected
AuthenticationMechanismsHandler
(HttpHandler next, List<AuthenticationMechanism> authenticationMechanisms) NotificationReceiverHandler
(HttpHandler next, Collection<NotificationReceiver> receivers) SecurityInitialHandler
(AuthenticationMode authenticationMode, IdentityManager identityManager, HttpHandler next) SecurityInitialHandler
(AuthenticationMode authenticationMode, IdentityManager identityManager, String programaticMechName, SecurityContextFactory contextFactory, HttpHandler next) SecurityInitialHandler
(AuthenticationMode authenticationMode, IdentityManager identityManager, String programaticMechName, HttpHandler next) SinglePortConfidentialityHandler
(HttpHandler next, int redirectPort) -
Uses of HttpHandler in io.undertow.server
Classes in io.undertow.server that implement HttpHandlerModifier and TypeClassDescriptionclass
Handler that appends the JVM route to the session id.class
A Handler that handles the common case of routing via path template and method name.Fields in io.undertow.server declared as HttpHandlerModifier and TypeFieldDescriptionprotected final HttpHandler
AbstractServerConnection.rootHandler
Methods in io.undertow.server that return HttpHandlerModifier and TypeMethodDescriptionRoutingHandler.getFallbackHandler()
RoutingHandler.getInvalidMethodHandler()
AbstractServerConnection.getRootHandler()
Get the root HTTP handler for this connection.OpenListener.getRootHandler()
HandlerWrapper.wrap
(HttpHandler handler) Methods in io.undertow.server with parameters of type HttpHandlerModifier and TypeMethodDescriptionRoutingHandler.add
(HttpString method, String template, Predicate predicate, HttpHandler handler) RoutingHandler.add
(HttpString method, String template, HttpHandler handler) RoutingHandler.add
(String method, String template, Predicate predicate, HttpHandler handler) RoutingHandler.add
(String method, String template, HttpHandler handler) RoutingHandler.delete
(String template, Predicate predicate, HttpHandler handler) RoutingHandler.delete
(String template, HttpHandler handler) HttpServerExchange.dispatch
(HttpHandler handler) HttpServerExchange.dispatch
(Executor executor, HttpHandler handler) static void
Connectors.executeRootHandler
(HttpHandler handler, HttpServerExchange exchange) RoutingHandler.get
(String template, Predicate predicate, HttpHandler handler) RoutingHandler.get
(String template, HttpHandler handler) RoutingHandler.post
(String template, Predicate predicate, HttpHandler handler) RoutingHandler.post
(String template, HttpHandler handler) boolean
ServerConnection.pushResource
(String path, HttpString method, HeaderMap requestHeaders, HttpHandler handler) Attempts to push a resource if this connection supports server push.RoutingHandler.put
(String template, Predicate predicate, HttpHandler handler) RoutingHandler.put
(String template, HttpHandler handler) RoutingHandler.setFallbackHandler
(HttpHandler fallbackHandler) RoutingHandler.setInvalidMethodHandler
(HttpHandler invalidMethodHandler) Sets the handler called when this instance can not match the http method but can match another http method.void
OpenListener.setRootHandler
(HttpHandler rootHandler) Sets the root handlerHandlerWrapper.wrap
(HttpHandler handler) Constructors in io.undertow.server with parameters of type HttpHandlerModifierConstructorDescriptionAbstractServerConnection
(org.xnio.StreamConnection channel, ByteBufferPool bufferPool, HttpHandler rootHandler, org.xnio.OptionMap undertowOptions, int bufferSize) JvmRouteHandler
(HttpHandler next, String sessionCookieName, String jvmRoute) -
Uses of HttpHandler in io.undertow.server.handlers
Classes in io.undertow.server.handlers that implement HttpHandlerModifier and TypeClassDescriptionclass
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?class
Handler that whitelists certain HTTP methods.class
Handler that adds an attachment to the requestfinal class
AHttpHandler
that initiates a blocking request.final class
BlockingReadTimeoutHandler
allows configurable blocking I/O timeouts for read operations within an exchange.final class
BlockingTimeoutHandler allows configurable blocking I/O timeouts for write operations within an exchange.class
Handler for Range requests.class
final class
An HTTP request handler which upgrades the HTTP request and hands it off as a socket to any XNIO consumer.class
Handler that pushes resources based on a provided URLclass
Handlers HTTP CONNECT requests, allowing the server to act as a forward proxy.class
Deprecated.class
Handler that disables response caching by browsers and proxies.class
Handler that blacklists certain HTTP methods.class
Handler that dispatches to a given handler and allows mapping exceptions to be handled by additional handlers.class
Handler that implements rfc7239 Forwarded headerclass
Handler that allows for graceful server shutdown.class
Handler that provides support for HTTP/1.1 continue responses.class
Handler for requests that require 100-continue responses.class
A handler that handles HTTP trace requestsclass
Handler that can accept or reject a request based on the IP address of the remote peer.class
class
Handler that builds up a cache of resources that a browsers requests, and uses server push to push them when supported.class
A handler that performs DNS lookup to resolve a local address.class
Handler that records some metricsclass
AHttpHandler
that implements virtual hosts based on theHost:
http header header.class
A handler for the HTTP Origin (RFC 6454) header.class
Handler that dispatches to a given handler based of a prefix match of the path.class
A handler that translates non slash separator characters in the URL into a slash.class
A handler that matches URI templatesclass
A handler that performs reverse DNS lookup to resolve a peer addressclass
Handler that sets up the predicate contextclass
class
Handler that sets the peer address to the value of the X-Forwarded-For header.class
A redirect handler that redirects to the specified location via a 302 redirect.class
Handler that will buffer all request dataclass
Handler that dumps a exchange to a log.final class
A handler which limits the maximum number of concurrent requests.final class
A handler which simply sets a response code.class
Handler that limits the download rateclass
Handler that will set the SameSite flag to response cookiesclass
Handler that will set the secure flag on all cookies that are received over a secure connectionclass
Handler that can set an arbitrary attribute on the exchange.class
A handler that sets response code but continues the exchange so the servlet's error page can be returned.class
Set a fixed response header.class
Handler that sets SSL information on the connection based on the following headers:class
A handler that buffers the full response and attaches it to the exchange.class
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.class
A handler that will decode the URL and query parameters to the specified charset.Methods in io.undertow.server.handlers that return HttpHandlerModifier and TypeMethodDescriptionBlockingReadTimeoutHandler.Builder.build()
BlockingWriteTimeoutHandler.Builder.build()
NameVirtualHostHandler.getDefaultHandler()
RequestLimit.getFailureHandler()
PredicateHandler.getFalseHandler()
BlockingHandler.getHandler()
AccessControlListHandler.getNext()
AttachmentHandler.getNext()
CanonicalPathHandler.getNext()
IPAddressAccessControlHandler.getNext()
OriginHandler.getNext()
ChannelUpgradeHandler.getNonUpgradeHandler()
Get the non-upgrade delegate handler.OriginHandler.getOriginFailedHandler()
PredicateHandler.getTrueHandler()
ByteRangeHandler.Wrapper.wrap
(HttpHandler handler) HttpContinueAcceptingHandler.Wrapper.wrap
(HttpHandler handler) RequestBufferingHandler.Wrapper.wrap
(HttpHandler handler) StuckThreadDetectionHandler.Wrapper.wrap
(HttpHandler handler) Methods in io.undertow.server.handlers that return types with arguments of type HttpHandlerMethods in io.undertow.server.handlers with parameters of type HttpHandlerModifier and TypeMethodDescriptionPathTemplateHandler.add
(String uriTemplate, HttpHandler handler) PathHandler.addExactPath
(String path, HttpHandler handler) If the request path is exactly equal to the given path, run the handler.<T extends Throwable>
ExceptionHandlerExceptionHandler.addExceptionHandler
(Class<T> clazz, HttpHandler handler) NameVirtualHostHandler.addHost
(String host, HttpHandler handler) PathHandler.addPath
(String path, HttpHandler handler) Deprecated.PathHandler.addPrefixPath
(String path, HttpHandler handler) Adds a path prefix and a handler for that path.void
RequestLimit.handleRequest
(HttpServerExchange exchange, HttpHandler next) BlockingReadTimeoutHandler.Builder.nextHandler
(HttpHandler nextHandler) BlockingWriteTimeoutHandler.Builder.nextHandler
(HttpHandler nextHandler) NameVirtualHostHandler.setDefaultHandler
(HttpHandler defaultHandler) void
RequestLimit.setFailureHandler
(HttpHandler failureHandler) PredicateHandler.setFalseHandler
(HttpHandler falseHandler) AccessControlListHandler.setNext
(HttpHandler next) void
AttachmentHandler.setNext
(HttpHandler next) CanonicalPathHandler.setNext
(HttpHandler next) IPAddressAccessControlHandler.setNext
(HttpHandler next) OriginHandler.setNext
(HttpHandler next) ChannelUpgradeHandler.setNonUpgradeHandler
(HttpHandler nonUpgradeHandler) Set the non-upgrade delegate handler.OriginHandler.setOriginFailedHandler
(HttpHandler originFailedHandler) BlockingHandler.setRootHandler
(HttpHandler rootHandler) PredicateHandler.setTrueHandler
(HttpHandler trueHandler) ByteRangeHandler.Wrapper.wrap
(HttpHandler handler) HttpContinueAcceptingHandler.Wrapper.wrap
(HttpHandler handler) RequestBufferingHandler.Wrapper.wrap
(HttpHandler handler) StuckThreadDetectionHandler.Wrapper.wrap
(HttpHandler handler) Constructors in io.undertow.server.handlers with parameters of type HttpHandlerModifierConstructorDescriptionAccessControlListHandler
(HttpHandler next, ExchangeAttribute attribute) AllowedMethodsHandler
(HttpHandler next, HttpString... allowedMethods) AllowedMethodsHandler
(HttpHandler next, Set<HttpString> allowedMethods) AttachmentHandler
(AttachmentKey<T> key, HttpHandler next) AttachmentHandler
(AttachmentKey<T> key, HttpHandler next, T instance) BlockingHandler
(HttpHandler handler) ByteRangeHandler
(HttpHandler next, boolean sendAcceptRanges) ConnectHandler
(HttpHandler next) ConnectHandler
(HttpHandler next, Predicate allowed) DateHandler
(HttpHandler next) Deprecated.DisallowedMethodsHandler
(HttpHandler next, HttpString... disallowedMethods) DisallowedMethodsHandler
(HttpHandler next, Set<HttpString> disallowedMethods) ExceptionHandler
(HttpHandler handler) ForwardedHandler
(HttpHandler next) ForwardedHandler
(HttpHandler next, boolean isChangeLocalAddrPort) HttpContinueAcceptingHandler
(HttpHandler next, Predicate accept) HttpContinueReadHandler
(HttpHandler handler) HttpTraceHandler
(HttpHandler handler) IPAddressAccessControlHandler
(HttpHandler next, int denyResponseCode) JDBCLogHandler
(HttpHandler next, String formatString, DataSource dataSource) JDBCLogHandler
(HttpHandler next, Executor logWriteExecutor, String formatString, DataSource dataSource) Deprecated.LearningPushHandler
(int maxEntries, int maxAge, HttpHandler next) LocalNameResolvingHandler
(HttpHandler next, LocalNameResolvingHandler.ResolveType resolveType) MetricsHandler
(HttpHandler next) PathHandler
(HttpHandler defaultHandler) PathHandler
(HttpHandler defaultHandler, int cacheSize) PathTemplateHandler
(HttpHandler next, boolean rewriteQueryParameters) PeerNameResolvingHandler
(HttpHandler next, PeerNameResolvingHandler.ResolveType resolveType) PredicateHandler
(Predicate predicate, HttpHandler trueHandler, HttpHandler falseHandler) ProxyPeerAddressHandler
(HttpHandler next, boolean isChangeLocalAddrPort) RequestBufferingHandler
(HttpHandler next, int maxBuffers) RequestLimitingHandler
(int maximumConcurrentRequests, int queueSize, HttpHandler nextHandler) Construct a new instance.RequestLimitingHandler
(int maximumConcurrentRequests, HttpHandler nextHandler) Construct a new instance.RequestLimitingHandler
(RequestLimit requestLimit, HttpHandler nextHandler) Construct a new instance.ResponseRateLimitingHandler
(HttpHandler next, int bytes, long time, TimeUnit timeUnit) A handler that limits the download speed to a set number of bytes/periodSameSiteCookieHandler
(HttpHandler next, String mode) SameSiteCookieHandler
(HttpHandler next, String mode, String cookiePattern) SameSiteCookieHandler
(HttpHandler next, String mode, String cookiePattern, boolean caseSensitive) SameSiteCookieHandler
(HttpHandler next, String mode, String cookiePattern, boolean caseSensitive, boolean enableClientChecker, boolean addSecureForNone) SetAttributeHandler
(HttpHandler next, ExchangeAttribute attribute, ExchangeAttribute value) SetAttributeHandler
(HttpHandler next, ExchangeAttribute attribute, ExchangeAttribute value, boolean preCommit) SetAttributeHandler
(HttpHandler next, String attribute, String value) SetAttributeHandler
(HttpHandler next, String attribute, String value, boolean preCommit) SetAttributeHandler
(HttpHandler next, String attribute, String value, ClassLoader classLoader) SetAttributeHandler
(HttpHandler next, String attribute, String value, ClassLoader classLoader, boolean preCommit) SetErrorHandler
(HttpHandler next, int responseCode) Construct a new instance.SetHeaderHandler
(HttpHandler next, String header, ExchangeAttribute value) SetHeaderHandler
(HttpHandler next, String header, String value) SSLHeaderHandler
(HttpHandler next) StuckThreadDetectionHandler
(int threshold, HttpHandler next) URLDecodingHandler
(HttpHandler next, String charset) -
Uses of HttpHandler in io.undertow.server.handlers.accesslog
Classes in io.undertow.server.handlers.accesslog that implement HttpHandlerConstructors in io.undertow.server.handlers.accesslog with parameters of type HttpHandlerModifierConstructorDescriptionAccessLogHandler
(HttpHandler next, AccessLogReceiver accessLogReceiver, String formatString, ExchangeAttribute attribute) AccessLogHandler
(HttpHandler next, AccessLogReceiver accessLogReceiver, String formatString, ExchangeAttribute attribute, Predicate predicate) AccessLogHandler
(HttpHandler next, AccessLogReceiver accessLogReceiver, String formatString, ClassLoader classLoader) AccessLogHandler
(HttpHandler next, AccessLogReceiver accessLogReceiver, String formatString, ClassLoader classLoader, Predicate predicate) -
Uses of HttpHandler in io.undertow.server.handlers.cache
Classes in io.undertow.server.handlers.cache that implement HttpHandlerModifier and TypeClassDescriptionclass
Handler that attaches a cache to the exchange, a handler can query this cache to see if the cache has a cached copy of the content, and if so have the cache serve this content automatically.Methods in io.undertow.server.handlers.cache that return HttpHandlerMethods in io.undertow.server.handlers.cache with parameters of type HttpHandlerConstructors in io.undertow.server.handlers.cache with parameters of type HttpHandler -
Uses of HttpHandler in io.undertow.server.handlers.encoding
Classes in io.undertow.server.handlers.encoding that implement HttpHandlerModifier and TypeClassDescriptionclass
Handler that serves as the basis for content encoding implementations.class
Handler that serves as the basis for request content encoding.Methods in io.undertow.server.handlers.encoding that return HttpHandlerModifier and TypeMethodDescriptionEncodingHandler.getNext()
RequestEncodingHandler.getNext()
EncodingHandler.getNoEncodingHandler()
Methods in io.undertow.server.handlers.encoding with parameters of type HttpHandlerModifier and TypeMethodDescriptionEncodingHandler.setNext
(HttpHandler next) EncodingHandler.setNoEncodingHandler
(HttpHandler noEncodingHandler) Constructors in io.undertow.server.handlers.encoding with parameters of type HttpHandlerModifierConstructorDescriptionEncodingHandler
(HttpHandler next, ContentEncodingRepository contentEncodingRepository) -
Uses of HttpHandler in io.undertow.server.handlers.error
Classes in io.undertow.server.handlers.error that implement HttpHandlerModifier and TypeClassDescriptionclass
Handler that serves up a file from disk to serve as an error page.class
Handler that generates an extremely simple no frills error pageMethods in io.undertow.server.handlers.error that return HttpHandlerModifier and TypeMethodDescriptionFileErrorPageHandler.getNext()
SimpleErrorPageHandler.getNext()
Methods in io.undertow.server.handlers.error with parameters of type HttpHandlerModifier and TypeMethodDescriptionFileErrorPageHandler.setNext
(HttpHandler next) SimpleErrorPageHandler.setNext
(HttpHandler next) Constructors in io.undertow.server.handlers.error with parameters of type HttpHandlerModifierConstructorDescriptionFileErrorPageHandler
(HttpHandler next, File file, Integer... responseCodes) Deprecated.FileErrorPageHandler
(HttpHandler next, Path file, MimeMappings mimeMappings, Integer... responseCodes) FileErrorPageHandler
(HttpHandler next, Path file, Integer... responseCodes) -
Uses of HttpHandler in io.undertow.server.handlers.form
Classes in io.undertow.server.handlers.form that implement HttpHandlerModifier and TypeClassDescriptionclass
Handler that eagerly parses form data.Methods in io.undertow.server.handlers.form that return HttpHandlerMethods in io.undertow.server.handlers.form with parameters of type HttpHandlerModifier and TypeMethodDescriptionvoid
FormDataParser.parse
(HttpHandler next) Parse the form data asynchronously.EagerFormParsingHandler.setNext
(HttpHandler next) Constructors in io.undertow.server.handlers.form with parameters of type HttpHandler -
Uses of HttpHandler in io.undertow.server.handlers.proxy
Classes in io.undertow.server.handlers.proxy that implement HttpHandlerModifier and TypeClassDescriptionfinal class
An HTTP handler which proxies content to a remote server.Methods in io.undertow.server.handlers.proxy that return HttpHandlerMethods in io.undertow.server.handlers.proxy with parameters of type HttpHandlerConstructors in io.undertow.server.handlers.proxy with parameters of type HttpHandlerModifierConstructorDescriptionProxyHandler
(ProxyClient proxyClient, int maxRequestTime, HttpHandler next) Deprecated.ProxyHandler
(ProxyClient proxyClient, int maxRequestTime, HttpHandler next, boolean rewriteHostHeader, boolean reuseXForwarded) Deprecated.ProxyHandler
(ProxyClient proxyClient, int maxRequestTime, HttpHandler next, boolean rewriteHostHeader, boolean reuseXForwarded, int maxConnectionRetries) Deprecated.ProxyHandler
(ProxyClient proxyClient, HttpHandler next) Deprecated. -
Uses of HttpHandler in io.undertow.server.handlers.proxy.mod_cluster
Methods in io.undertow.server.handlers.proxy.mod_cluster that return HttpHandlerModifier and TypeMethodDescriptionMCMPConfig.Builder.create
(ModCluster modCluster, HttpHandler next) MCMPConfig.create
(ModCluster modCluster, HttpHandler next) ModCluster.createProxyHandler()
Get the handler proxying the requests.ModCluster.createProxyHandler
(HttpHandler next) Get the handler proxying the requests.ModCluster.getProxyHandler()
Deprecated.Methods in io.undertow.server.handlers.proxy.mod_cluster with parameters of type HttpHandlerModifier and TypeMethodDescriptionMCMPConfig.Builder.create
(ModCluster modCluster, HttpHandler next) MCMPConfig.create
(ModCluster modCluster, HttpHandler next) ModCluster.createProxyHandler
(HttpHandler next) Get the handler proxying the requests. -
Uses of HttpHandler in io.undertow.server.handlers.resource
Classes in io.undertow.server.handlers.resource that implement HttpHandlerConstructors in io.undertow.server.handlers.resource with parameters of type HttpHandlerModifierConstructorDescriptionResourceHandler
(ResourceManager resourceManager, HttpHandler next) ResourceHandler
(ResourceSupplier resourceManager, HttpHandler next) -
Uses of HttpHandler in io.undertow.server.handlers.sse
Classes in io.undertow.server.handlers.sse that implement HttpHandler -
Uses of HttpHandler in io.undertow.server.protocol.ajp
Methods in io.undertow.server.protocol.ajp that return HttpHandlerMethods in io.undertow.server.protocol.ajp with parameters of type HttpHandlerConstructors in io.undertow.server.protocol.ajp with parameters of type HttpHandlerModifierConstructorDescriptionAjpServerConnection
(org.xnio.StreamConnection channel, ByteBufferPool bufferPool, HttpHandler rootHandler, org.xnio.OptionMap undertowOptions, int bufferSize) -
Uses of HttpHandler in io.undertow.server.protocol.http
Methods in io.undertow.server.protocol.http that return HttpHandlerModifier and TypeMethodDescriptionAlpnOpenListener.getRootHandler()
HttpOpenListener.getRootHandler()
Methods in io.undertow.server.protocol.http with parameters of type HttpHandlerModifier and TypeMethodDescriptionvoid
AlpnOpenListener.setRootHandler
(HttpHandler rootHandler) void
HttpOpenListener.setRootHandler
(HttpHandler rootHandler) Constructors in io.undertow.server.protocol.http with parameters of type HttpHandlerModifierConstructorDescriptionHttpServerConnection
(org.xnio.StreamConnection channel, ByteBufferPool bufferPool, HttpHandler rootHandler, org.xnio.OptionMap undertowOptions, int bufferSize, ConnectorStatisticsImpl connectorStatistics) -
Uses of HttpHandler in io.undertow.server.protocol.http2
Classes in io.undertow.server.protocol.http2 that implement HttpHandlerModifier and TypeClassDescriptionclass
Upgrade listener for HTTP2, this allows connections to be established using the upgrade mechanism as detailed in Section 3.2.Methods in io.undertow.server.protocol.http2 that return HttpHandlerMethods in io.undertow.server.protocol.http2 with parameters of type HttpHandlerModifier and TypeMethodDescriptionboolean
Http2ServerConnection.pushResource
(String path, HttpString method, HeaderMap requestHeaders, HttpHandler handler) void
Http2OpenListener.setRootHandler
(HttpHandler rootHandler) Constructors in io.undertow.server.protocol.http2 with parameters of type HttpHandlerModifierConstructorDescriptionHttp2ReceiveListener
(HttpHandler rootHandler, org.xnio.OptionMap undertowOptions, int bufferSize, ConnectorStatisticsImpl connectorStatistics) Http2ServerConnection
(Http2Channel channel, Http2DataStreamSinkChannel sinkChannel, org.xnio.OptionMap undertowOptions, int bufferSize, HttpHandler rootHandler) Channel that is used when the request is already half closedHttp2ServerConnection
(Http2Channel channel, Http2StreamSourceChannel requestChannel, org.xnio.OptionMap undertowOptions, int bufferSize, HttpHandler rootHandler) Http2UpgradeHandler
(HttpHandler next, String... upgradeStrings) -
Uses of HttpHandler in io.undertow.server.session
Classes in io.undertow.server.session that implement HttpHandlerModifier and TypeClassDescriptionclass
Handler that attaches the session to the request.Methods in io.undertow.server.session that return HttpHandlerMethods in io.undertow.server.session with parameters of type HttpHandlerConstructors in io.undertow.server.session with parameters of type HttpHandlerModifierConstructorDescriptionSessionAttachmentHandler
(HttpHandler next, SessionManager sessionManager, SessionConfig sessionConfig) -
Uses of HttpHandler in io.undertow.util
Methods in io.undertow.util that return HttpHandlerMethods in io.undertow.util with parameters of type HttpHandler -
Uses of HttpHandler in io.undertow.websockets
Classes in io.undertow.websockets that implement HttpHandlerModifier and TypeClassDescriptionclass
HttpHandler
which will process theHttpServerExchange
and do the actual handshake/upgrade to WebSocket.Constructors in io.undertow.websockets with parameters of type HttpHandlerModifierConstructorDescriptionWebSocketProtocolHandshakeHandler
(HttpUpgradeListener callback, HttpHandler next) Create a newWebSocketProtocolHandshakeHandler
WebSocketProtocolHandshakeHandler
(WebSocketConnectionCallback callback, HttpHandler next) Create a newWebSocketProtocolHandshakeHandler
WebSocketProtocolHandshakeHandler
(Collection<Handshake> handshakes, HttpUpgradeListener callback, HttpHandler next) Create a newWebSocketProtocolHandshakeHandler
WebSocketProtocolHandshakeHandler
(Collection<Handshake> handshakes, WebSocketConnectionCallback callback, HttpHandler next) Create a newWebSocketProtocolHandshakeHandler
PathHandler.addPrefixPath(String, io.undertow.server.HttpHandler)
.