public class SimpleHandlerAdapter extends Object implements HandlerAdapter
HandlerAdapterthat allows using the plain
WebHandlercontract with the generic
|Constructor and Description|
|Modifier and Type||Method and Description|
Handle the request with the given handler.
public boolean supports(Object handler)
HandlerAdaptersupports the given
handler- the handler object to check
public reactor.core.publisher.Mono<HandlerResult> handle(ServerWebExchange exchange, Object handler)
Implementations are encouraged to handle exceptions resulting from the invocation of a handler in order and if necessary to return an alternate result that represents an error response.
Furthermore since an async
HandlerResult may produce an error
later during result handling implementations are also encouraged to
set an exception
handler on the
HandlerResult so that may also be applied later
after result handling.
exchange- current server exchange
handler- the selected handler which must have been previously checked via
Monothat emits a single
HandlerResultor none if the request has been fully handled and doesn't require further handling.