Class GlobalRequestControllerHandler
- java.lang.Object
-
- org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler
-
- All Implemented Interfaces:
io.undertow.server.HttpHandler
public class GlobalRequestControllerHandler extends Object implements io.undertow.server.HttpHandler
Undertow handler that hooks into the global request controller.- Author:
- Stuart Douglas
-
-
Field Summary
Fields Modifier and Type Field Description static String
ORG_WILDFLY_SUSPENDED
-
Constructor Summary
Constructors Constructor Description GlobalRequestControllerHandler(io.undertow.server.HttpHandler next, org.wildfly.extension.requestcontroller.ControlPoint entryPoint, List<io.undertow.predicate.Predicate> allowSuspendedRequests)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.undertow.server.HttpHandler
getNext()
void
handleRequest(io.undertow.server.HttpServerExchange exchange)
static io.undertow.server.HandlerWrapper
wrapper(org.wildfly.extension.requestcontroller.ControlPoint entryPoint, List<io.undertow.predicate.Predicate> allowSuspendedRequests)
-
-
-
Field Detail
-
ORG_WILDFLY_SUSPENDED
public static final String ORG_WILDFLY_SUSPENDED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GlobalRequestControllerHandler
public GlobalRequestControllerHandler(io.undertow.server.HttpHandler next, org.wildfly.extension.requestcontroller.ControlPoint entryPoint, List<io.undertow.predicate.Predicate> allowSuspendedRequests)
-
-
Method Detail
-
handleRequest
public void handleRequest(io.undertow.server.HttpServerExchange exchange) throws Exception
- Specified by:
handleRequest
in interfaceio.undertow.server.HttpHandler
- Throws:
Exception
-
wrapper
public static io.undertow.server.HandlerWrapper wrapper(org.wildfly.extension.requestcontroller.ControlPoint entryPoint, List<io.undertow.predicate.Predicate> allowSuspendedRequests)
-
getNext
public io.undertow.server.HttpHandler getNext()
-
-