public class ContextPathCompositeHandler extends java.lang.Object implements HttpHandler
HttpHandler delegating requests to one of several HttpHandler's
based on simple, prefix-based mappings.
This is intended as a coarse-grained mechanism for delegating requests to
one of several applications -- each represented by an HttpHandler, with
the application "context path" (the prefix-based mapping) exposed via
ServerHttpRequest.getPath().
| Constructor and Description |
|---|
ContextPathCompositeHandler(java.util.Map<java.lang.String,? extends HttpHandler> handlerMap) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<java.lang.Void> |
handle(ServerHttpRequest request,
ServerHttpResponse response)
Handle the given request and write to the response.
|
public ContextPathCompositeHandler(java.util.Map<java.lang.String,? extends HttpHandler> handlerMap)
public reactor.core.publisher.Mono<java.lang.Void> handle(ServerHttpRequest request, ServerHttpResponse response)
HttpHandlerhandle in interface HttpHandlerrequest - current requestresponse - current response