HandlerMethod that invokes the underlying method via
InvocableHandlerMethod but uses sync argument resolvers only and
thus can return directly a HandlerResult with no async wrappers.
| Modifier and Type | Field and Description |
|---|---|
| private final InvocableHandlerMethod |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public ParameterNameDiscoverer | |
| public List | |
| public HandlerResult | Returns: a Mono with aHandlerResult.the current exchange exchange, BindingContext the binding context to use bindingContext, Object... optional list of argument values to match by type providedArgs)Invoke the method for the given exchange. |
| public void | setArgumentResolvers(List<SyncHandlerMethodArgumentResolver> resolvers)
Configure the argument resolvers to use for resolving method
argument values against a |
| public void | setParameterNameDiscoverer(ParameterNameDiscoverer nameDiscoverer)
Set the ParameterNameDiscoverer for resolving parameter names when needed (e.g. default request attribute name). |
| delegate | back to summary |
|---|---|
| private final InvocableHandlerMethod delegate | |
| SyncInvocableHandlerMethod | back to summary |
|---|---|
| public SyncInvocableHandlerMethod(HandlerMethod handlerMethod) | |
| SyncInvocableHandlerMethod | back to summary |
|---|---|
| public SyncInvocableHandlerMethod(Object bean, Method method) | |
| getParameterNameDiscoverer | back to summary |
|---|---|
| public ParameterNameDiscoverer getParameterNameDiscoverer() Return the configured parameter name discoverer. | |
| getResolvers | back to summary |
|---|---|
| public List Return the configured argument resolvers. | |
| invokeForHandlerResult | back to summary |
|---|---|
| public HandlerResult invokeForHandlerResult(ServerWebExchange exchange, BindingContext bindingContext, Object... providedArgs) Invoke the method for the given exchange.
| |
| setArgumentResolvers | back to summary |
|---|---|
| public void setArgumentResolvers(List<SyncHandlerMethodArgumentResolver> resolvers) Configure the argument resolvers to use for resolving method
argument values against a | |
| setParameterNameDiscoverer | back to summary |
|---|---|
| public void setParameterNameDiscoverer(ParameterNameDiscoverer nameDiscoverer) Set the ParameterNameDiscoverer for resolving parameter names when needed (e.g. default request attribute name). Default is a | |