## Uses of Interface
io.undertow.server.HandlerWrapper

Packages that use HandlerWrapper
io.undertow.predicate
io.undertow.server
io.undertow.server.handlers
io.undertow.server.handlers.accesslog
io.undertow.server.handlers.builder
io.undertow.server.handlers.encoding
io.undertow.server.handlers.error
io.undertow.server.handlers.form
io.undertow.server.handlers.proxy
io.undertow.server.handlers.resource
io.undertow.util

### Uses of HandlerWrapper in io.undertow.predicate

Classes in io.undertow.predicate that implement HandlerWrapper
`static class` `PredicatesHandler.Wrapper`

Methods in io.undertow.predicate that return HandlerWrapper
`HandlerWrapper` PredicatesHandler.DoneHandlerBuilder.`build(Map<String,Object> config)`
`HandlerWrapper` PredicatesHandler.RestartHandlerBuilder.`build(Map<String,Object> config)`

Methods in io.undertow.predicate with parameters of type HandlerWrapper
`PredicatesHandler` PredicatesHandler.`addPredicatedHandler(Predicate predicate, HandlerWrapper handlerWrapper)` Adds a new predicated handler.
`PredicatesHandler` PredicatesHandler.`addPredicatedHandler(Predicate predicate, HandlerWrapper handlerWrapper, HandlerWrapper elseBranch)` Adds a new predicated handler.

### Uses of HandlerWrapper in io.undertow.server

Methods in io.undertow.server that return HandlerWrapper
`HandlerWrapper` JvmRouteHandler.Builder.`build(Map<String,Object> config)`

### Uses of HandlerWrapper in io.undertow.server.handlers

Classes in io.undertow.server.handlers that implement HandlerWrapper
`static class` `ByteRangeHandler.Wrapper`
`static class` `HttpContinueAcceptingHandler.Wrapper`
`static class` `RequestBufferingHandler.Wrapper`
`static class` `StuckThreadDetectionHandler.Wrapper`

Fields in io.undertow.server.handlers declared as HandlerWrapper
`static HandlerWrapper` MetricsHandler.`WRAPPER`
`static HandlerWrapper` SecureCookieHandler.`WRAPPER`

Methods in io.undertow.server.handlers that return HandlerWrapper
`HandlerWrapper` DisallowedMethodsHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` HttpContinueAcceptingHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` RedirectHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` SSLHeaderHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` PeerNameResolvingHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` URLDecodingHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` ProxyPeerAddressHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` JDBCLogHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` DisableCacheHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` RequestLimitingHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` AccessControlListHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` StuckThreadDetectionHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` AllowedMethodsHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` ResponseRateLimitingHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` HttpTraceHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` IPAddressAccessControlHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` SecureCookieHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` ByteRangeHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` PathSeparatorHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` SetErrorHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` SetAttributeHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` SetAttributeHandler.ClearBuilder.`build(Map<String,Object> config)`
`HandlerWrapper` StoredResponseHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` ForwardedHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` CanonicalPathHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` SetHeaderHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` LearningPushHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` SameSiteCookieHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` LocalNameResolvingHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` BlockingHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` RequestBufferingHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` RequestDumpingHandler.Builder.`build(Map<String,Object> config)`

### Uses of HandlerWrapper in io.undertow.server.handlers.accesslog

Methods in io.undertow.server.handlers.accesslog that return HandlerWrapper
`HandlerWrapper` AccessLogHandler.Builder.`build(Map<String,Object> config)`

### Uses of HandlerWrapper in io.undertow.server.handlers.builder

Methods in io.undertow.server.handlers.builder that return HandlerWrapper
`HandlerWrapper` RewriteHandlerBuilder.`build(Map<String,Object> config)`
`HandlerWrapper` HandlerBuilder.`build(Map<String,Object> config)` Creates the handler
`HandlerWrapper` ResponseCodeHandlerBuilder.`build(Map<String,Object> config)`
`HandlerWrapper` PredicatedHandler.`getElseHandler()`
`HandlerWrapper` PredicatedHandler.`getHandler()`
`static HandlerWrapper` HandlerParser.`parse(String string, ClassLoader classLoader)`
`static HandlerWrapper` PredicatedHandlersParser.`parseHandler(String string, ClassLoader classLoader)`

Constructors in io.undertow.server.handlers.builder with parameters of type HandlerWrapper
Constructor and Description
`PredicatedHandler(Predicate predicate, HandlerWrapper handler)`
`PredicatedHandler(Predicate predicate, HandlerWrapper handler, HandlerWrapper elseHandler)`

### Uses of HandlerWrapper in io.undertow.server.handlers.encoding

Methods in io.undertow.server.handlers.encoding that return HandlerWrapper
`HandlerWrapper` RequestEncodingHandler.Builder.`build(Map<String,Object> config)`
`HandlerWrapper` EncodingHandler.Builder.`build(Map<String,Object> config)`

### Uses of HandlerWrapper in io.undertow.server.handlers.error

Methods in io.undertow.server.handlers.error that return HandlerWrapper
`HandlerWrapper` FileErrorPageHandler.Builder.`build(Map<String,Object> config)`

### Uses of HandlerWrapper in io.undertow.server.handlers.form

Fields in io.undertow.server.handlers.form declared as HandlerWrapper
`static HandlerWrapper` EagerFormParsingHandler.`WRAPPER`

Methods in io.undertow.server.handlers.form that return HandlerWrapper
`HandlerWrapper` EagerFormParsingHandler.Builder.`build(Map<String,Object> config)`

### Uses of HandlerWrapper in io.undertow.server.handlers.proxy

Methods in io.undertow.server.handlers.proxy that return HandlerWrapper
`HandlerWrapper` ProxyHandlerBuilder.`build(Map<String,Object> config)`

### Uses of HandlerWrapper in io.undertow.server.handlers.resource

Methods in io.undertow.server.handlers.resource that return HandlerWrapper
`HandlerWrapper` ResourceHandler.Builder.`build(Map<String,Object> config)`

### Uses of HandlerWrapper in io.undertow.util

Classes in io.undertow.util that implement HandlerWrapper
`class` `ChainedHandlerWrapper` Handler wrapper that chains several handler wrappers together.

Constructor parameters in io.undertow.util with type arguments of type HandlerWrapper
Constructor and Description
`ChainedHandlerWrapper(List<HandlerWrapper> handlers)`