public class ExceptionHandlingWebHandler extends WebHandlerDecorator
WebExceptionHandlers
after the delegate WebHandler
.Constructor and Description |
---|
ExceptionHandlingWebHandler(WebHandler delegate,
List<WebExceptionHandler> handlers)
Create an
ExceptionHandlingWebHandler for the given delegate. |
Modifier and Type | Method and Description |
---|---|
List<WebExceptionHandler> |
getExceptionHandlers()
Return a read-only list of the configured exception handlers.
|
reactor.core.publisher.Mono<Void> |
handle(ServerWebExchange exchange)
Handle the web server exchange.
|
getDelegate, toString
public ExceptionHandlingWebHandler(WebHandler delegate, List<WebExceptionHandler> handlers)
ExceptionHandlingWebHandler
for the given delegate.delegate
- the WebHandler delegatehandlers
- the WebExceptionHandlers to applypublic List<WebExceptionHandler> getExceptionHandlers()
public reactor.core.publisher.Mono<Void> handle(ServerWebExchange exchange)
WebHandler
handle
in interface WebHandler
handle
in class WebHandlerDecorator
exchange
- the current server exchangeMono<Void>
to indicate when request handling is complete