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–2015. All rights reserved.