Class SimpleHandlerAdapter
java.lang.Object
org.springframework.web.reactive.result.SimpleHandlerAdapter
- All Implemented Interfaces:
- HandlerAdapter
- Since:
- 5.0
- Author:
- Rossen Stoyanchev, Sebastien Deleuze
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionreactor.core.publisher.Mono<HandlerResult>handle(ServerWebExchange exchange, Object handler) Handle the request with the given handler.booleanWhether thisHandlerAdaptersupports the givenhandler.
- 
Constructor Details- 
SimpleHandlerAdapterpublic SimpleHandlerAdapter()
 
- 
- 
Method Details- 
supportsDescription copied from interface:HandlerAdapterWhether thisHandlerAdaptersupports the givenhandler.- Specified by:
- supportsin interface- HandlerAdapter
- Parameters:
- handler- the handler object to check
- Returns:
- whether or not the handler is supported
 
- 
handlepublic reactor.core.publisher.Mono<HandlerResult> handle(ServerWebExchange exchange, Object handler) Description copied from interface:HandlerAdapterHandle the request with the given 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 HandlerResultmay produce an error later during result handling implementations are also encouraged toset an exception handleron theHandlerResultso that may also be applied later after result handling.- Specified by:
- handlein interface- HandlerAdapter
- Parameters:
- exchange- current server exchange
- handler- the selected handler which must have been previously checked via- HandlerAdapter.supports(Object)
- Returns:
- Monothat emits a single- HandlerResultor none if the request has been fully handled and doesn't require further handling.
 
 
-