public class InvocableHandlerMethod
extends org.springframework.web.method.HandlerMethod
HandlerMethodArgumentResolvers.
Use
setMessageMethodArgumentResolvers(HandlerMethodArgumentResolverComposite)
to customize the list of argument resolvers.
Credit goes to the Spring class
org.springframework.messaging.handler.invocation.InvocableHandlerMethod
. This class is just a copy where
org.springframework.messaging.Message is replaced with
WampMessage
| Constructor and Description |
|---|
InvocableHandlerMethod(org.springframework.web.method.HandlerMethod handlerMethod,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
org.springframework.core.convert.ConversionService conversionService)
Create an instance from a
HandlerMethod. |
| Modifier and Type | Method and Description |
|---|---|
Object |
invoke(WampMessage message,
Object... providedArgs)
Invoke the method with the given message.
|
void |
setMessageMethodArgumentResolvers(HandlerMethodArgumentResolverComposite argumentResolvers)
Set
HandlerMethodArgumentResolvers to use to use for resolving
method argument values. |
void |
setParameterNameDiscoverer(org.springframework.core.ParameterNameDiscoverer parameterNameDiscoverer)
Set the ParameterNameDiscoverer for resolving parameter names when needed
(e.g.
|
public InvocableHandlerMethod(org.springframework.web.method.HandlerMethod handlerMethod,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
org.springframework.core.convert.ConversionService conversionService)
HandlerMethod.public void setMessageMethodArgumentResolvers(HandlerMethodArgumentResolverComposite argumentResolvers)
HandlerMethodArgumentResolvers to use to use for resolving
method argument values.public void setParameterNameDiscoverer(org.springframework.core.ParameterNameDiscoverer parameterNameDiscoverer)
Default is a
DefaultParameterNameDiscoverer.
public final Object invoke(WampMessage message, Object... providedArgs) throws Exception
Exception - raised if no suitable argument resolver can be found,
or the method raised an exceptionCopyright © 2014. All Rights Reserved.