HttpHandler
public class RoutingHandler extends java.lang.Object implements HttpHandler
Constructor | Description |
---|---|
RoutingHandler() |
|
RoutingHandler(boolean rewriteQueryParameters) |
Modifier and Type | Method | Description |
---|---|---|
RoutingHandler |
add(HttpString method,
java.lang.String template,
Predicate predicate,
HttpHandler handler) |
|
RoutingHandler |
add(HttpString method,
java.lang.String template,
HttpHandler handler) |
|
RoutingHandler |
add(java.lang.String method,
java.lang.String template,
Predicate predicate,
HttpHandler handler) |
|
RoutingHandler |
add(java.lang.String method,
java.lang.String template,
HttpHandler handler) |
|
RoutingHandler |
addAll(RoutingHandler routingHandler) |
|
RoutingHandler |
delete(java.lang.String template,
Predicate predicate,
HttpHandler handler) |
|
RoutingHandler |
delete(java.lang.String template,
HttpHandler handler) |
|
RoutingHandler |
get(java.lang.String template,
Predicate predicate,
HttpHandler handler) |
|
RoutingHandler |
get(java.lang.String template,
HttpHandler handler) |
|
HttpHandler |
getFallbackHandler() |
|
HttpHandler |
getInvalidMethodHandler() |
|
void |
handleRequest(HttpServerExchange exchange) |
Handle the request.
|
RoutingHandler |
post(java.lang.String template,
Predicate predicate,
HttpHandler handler) |
|
RoutingHandler |
post(java.lang.String template,
HttpHandler handler) |
|
RoutingHandler |
put(java.lang.String template,
Predicate predicate,
HttpHandler handler) |
|
RoutingHandler |
put(java.lang.String template,
HttpHandler handler) |
|
RoutingHandler |
remove(HttpString method,
java.lang.String path) |
Removes the specified route from the handler
|
RoutingHandler |
remove(java.lang.String path) |
Removes the specified route from the 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.
|
public RoutingHandler(boolean rewriteQueryParameters)
public RoutingHandler()
public void handleRequest(HttpServerExchange exchange) throws java.lang.Exception
HttpHandler
handleRequest
in interface HttpHandler
exchange
- the HTTP request/response exchangejava.lang.Exception
public RoutingHandler add(java.lang.String method, java.lang.String template, HttpHandler handler)
public RoutingHandler add(HttpString method, java.lang.String template, HttpHandler handler)
public RoutingHandler get(java.lang.String template, HttpHandler handler)
public RoutingHandler post(java.lang.String template, HttpHandler handler)
public RoutingHandler put(java.lang.String template, HttpHandler handler)
public RoutingHandler delete(java.lang.String template, HttpHandler handler)
public RoutingHandler add(java.lang.String method, java.lang.String template, Predicate predicate, HttpHandler handler)
public RoutingHandler add(HttpString method, java.lang.String template, Predicate predicate, HttpHandler handler)
public RoutingHandler get(java.lang.String template, Predicate predicate, HttpHandler handler)
public RoutingHandler post(java.lang.String template, Predicate predicate, HttpHandler handler)
public RoutingHandler put(java.lang.String template, Predicate predicate, HttpHandler handler)
public RoutingHandler delete(java.lang.String template, Predicate predicate, HttpHandler handler)
public RoutingHandler addAll(RoutingHandler routingHandler)
public RoutingHandler remove(HttpString method, java.lang.String path)
method
- The method to removepath
- the path tempate to removepublic RoutingHandler remove(java.lang.String path)
path
- the path tempate to removepublic HttpHandler getFallbackHandler()
public RoutingHandler setFallbackHandler(HttpHandler fallbackHandler)
fallbackHandler
- Handler that will be called when no match was found and invalid method handler can't be
invoked.public HttpHandler getInvalidMethodHandler()
public RoutingHandler setInvalidMethodHandler(HttpHandler invalidMethodHandler)
invalidMethodHandler
- Handler that will be called when this instance can not match the http method but can
match another http method.Copyright © 2018. All rights reserved.