org.springframework.ws.server.endpoint.mapping
Class AbstractQNameEndpointMapping
java.lang.Object
org.springframework.context.support.ApplicationObjectSupport
org.springframework.ws.server.endpoint.mapping.AbstractEndpointMapping
org.springframework.ws.server.endpoint.mapping.AbstractMapBasedEndpointMapping
org.springframework.ws.server.endpoint.mapping.AbstractQNameEndpointMapping
- All Implemented Interfaces:
- Aware, ApplicationContextAware, Ordered, EndpointMapping
- Direct Known Subclasses:
- PayloadRootQNameEndpointMapping
public abstract class AbstractQNameEndpointMapping
- extends AbstractMapBasedEndpointMapping
Abstract base class for EndpointMapping
s that resolve qualified names as registration keys.
- 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 |
AbstractQNameEndpointMapping
public AbstractQNameEndpointMapping()
getLookupKeyForMessage
protected final String getLookupKeyForMessage(MessageContext messageContext)
throws Exception
- Description copied from class:
AbstractMapBasedEndpointMapping
- Returns the the endpoint key for the given message context. Returns
null
if a key cannot be found.
- Specified by:
getLookupKeyForMessage
in class AbstractMapBasedEndpointMapping
- Returns:
- the registration key; or
null
- Throws:
Exception
resolveQName
protected abstract QName resolveQName(MessageContext messageContext)
throws Exception
- Template method that resolves the qualified names from the given SOAP message.
- Returns:
- an array of qualified names that serve as registration keys
- Throws:
Exception
validateLookupKey
protected boolean validateLookupKey(String key)
- Description copied from class:
AbstractMapBasedEndpointMapping
- Validates the given endpoint key. Should return
true
is the given string is valid.
- Specified by:
validateLookupKey
in class AbstractMapBasedEndpointMapping
Copyright © 2005-2013 The Spring Web Services Framework. All Rights Reserved.