Spring Web Services Framework

org.springframework.ws.server.endpoint.adapter.method
Class MessageContextMethodArgumentResolver

java.lang.Object
  extended by 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

Constructor Summary
MessageContextMethodArgumentResolver()
           
 
Method Summary
 MessageContext resolveArgument(MessageContext messageContext, MethodParameter parameter)
          Resolves the given parameter into a method argument.
 boolean supportsParameter(MethodParameter parameter)
          Indicates whether the given method parameter is supported by this resolver.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageContextMethodArgumentResolver

public MessageContextMethodArgumentResolver()
Method Detail

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 context
parameter - 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

Spring Web Services Framework

Copyright © 2005-2013 The Spring Web Services Framework. All Rights Reserved.