org.springframework.ws.server.endpoint.mapping
Class PayloadRootAnnotationMethodEndpointMapping
java.lang.Object
org.springframework.context.support.ApplicationObjectSupport
org.springframework.ws.server.endpoint.mapping.AbstractEndpointMapping
org.springframework.ws.server.endpoint.mapping.AbstractMethodEndpointMapping<T>
org.springframework.ws.server.endpoint.mapping.AbstractAnnotationMethodEndpointMapping<QName>
org.springframework.ws.server.endpoint.mapping.PayloadRootAnnotationMethodEndpointMapping
- All Implemented Interfaces:
- Aware, ApplicationContextAware, Ordered, EndpointMapping
public class PayloadRootAnnotationMethodEndpointMapping
- extends AbstractAnnotationMethodEndpointMapping<QName>
Implementation of the EndpointMapping
interface that uses the PayloadRoot
annotation to map methods
to request payload root elements.
Endpoints typically have the following form:
@Endpoint
public class MyEndpoint{
@PayloadRoot(localPart = "Request",
namespace = "http://springframework.org/spring-ws")
public Source doSomethingWithRequest() {
...
}
}
- Since:
- 1.0.0
- Author:
- Arjen Poutsma
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PayloadRootAnnotationMethodEndpointMapping
public PayloadRootAnnotationMethodEndpointMapping()
getLookupKeyForMessage
protected QName getLookupKeyForMessage(MessageContext messageContext)
throws Exception
- Description copied from class:
AbstractMethodEndpointMapping
- Returns the the endpoint keys for the given message context.
- Specified by:
getLookupKeyForMessage
in class AbstractMethodEndpointMapping<QName>
- Returns:
- the registration keys
- Throws:
Exception
getLookupKeyForMethod
protected QName getLookupKeyForMethod(Method method)
- Description copied from class:
AbstractMethodEndpointMapping
- Returns the the endpoint keys for the given method. Returns
null
if the method is not to be
registered, which is the default.
- Overrides:
getLookupKeyForMethod
in class AbstractMethodEndpointMapping<QName>
- Parameters:
method
- the method
- Returns:
- a registration key, or
null
if the method is not to be registered
Copyright © 2005-2013 The Spring Web Services Framework. All Rights Reserved.