open class SyncInvocableHandlerMethod : HandlerMethod
Extension of 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.
Author
Rossen Stoyanchev
Since
5.0
SyncInvocableHandlerMethod(handlerMethod: HandlerMethod)SyncInvocableHandlerMethod(bean: Any, method: Method) |
open fun getParameterNameDiscoverer(): ParameterNameDiscoverer
Return the configured parameter name discoverer. |
|
open fun getResolvers(): MutableList<SyncHandlerMethodArgumentResolver>
Return the configured argument resolvers. |
|
open fun invokeForHandlerResult(exchange: ServerWebExchange, bindingContext: BindingContext, vararg providedArgs: Any): HandlerResult
Invoke the method for the given exchange. |
|
open fun setArgumentResolvers(resolvers: MutableList<SyncHandlerMethodArgumentResolver>): Unit
Configure the argument resolvers to use to use for resolving method argument values against a |
|
open fun setParameterNameDiscoverer(nameDiscoverer: ParameterNameDiscoverer): Unit
Set the ParameterNameDiscoverer for resolving parameter names when needed (e.g. default request attribute name). Default is a DefaultParameterNameDiscoverer. |