org.springframework.ws.server.endpoint.adapter.method
Class MessageContextMethodArgumentResolver
java.lang.Object
org.springframework.ws.server.endpoint.adapter.method.MessageContextMethodArgumentResolver
- All Implemented Interfaces:
- MethodArgumentResolver
public class MessageContextMethodArgumentResolver
- extends Object
- implements MethodArgumentResolver
Implementation of MethodArgumentResolver
that supports MessageContext
arguments.
- Since:
- 2.0
- Author:
- Arjen Poutsma
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageContextMethodArgumentResolver
public MessageContextMethodArgumentResolver()
supportsParameter
public boolean supportsParameter(MethodParameter parameter)
- Description copied from interface:
MethodArgumentResolver
- Indicates whether the given method parameter is supported by this resolver.
- Specified by:
supportsParameter
in interface MethodArgumentResolver
- Parameters:
parameter
- the method parameter to check
- Returns:
true
if this resolver supports the supplied parameter; false
otherwise
resolveArgument
public MessageContext resolveArgument(MessageContext messageContext,
MethodParameter parameter)
throws Exception
- Description copied from interface:
MethodArgumentResolver
- Resolves the given parameter into a method argument.
- Specified by:
resolveArgument
in interface MethodArgumentResolver
- Parameters:
messageContext
- the current message contextparameter
- the parameter to resolve to an argument. This parameter must have previously been passed to
the MethodArgumentResolver.supportsParameter(MethodParameter)
method of this interface, which must
have returned true
.
- Returns:
- the resolved argument. May be
null
.
- Throws:
Exception
- in case of errors
Copyright © 2005-2013 The Spring Web Services Framework. All Rights Reserved.