public abstract class AbstractQNameEndpointMapping extends AbstractMapBasedEndpointMapping
EndpointMapping
s that resolve qualified names as registration keys.Constructor and Description |
---|
AbstractQNameEndpointMapping() |
Modifier and Type | Method and Description |
---|---|
protected String |
getLookupKeyForMessage(MessageContext messageContext)
Returns the endpoint key for the given message context.
|
protected abstract QName |
resolveQName(MessageContext messageContext)
Template method that resolves the qualified names from the given SOAP message.
|
protected boolean |
validateLookupKey(String key)
Validates the given endpoint key.
|
getEndpointInternal, initApplicationContext, lookupEndpoint, registerEndpoint, setEndpointMap, setLazyInitEndpoints, setMappings, setRegisterBeanNames
createEndpointInvocationChain, getDefaultEndpoint, getEndpoint, getInterceptors, getOrder, initInterceptors, resolveStringEndpoint, setDefaultEndpoint, setInterceptors, setOrder
protected final String getLookupKeyForMessage(MessageContext messageContext) throws Exception
AbstractMapBasedEndpointMapping
null
if a key cannot be found.getLookupKeyForMessage
in class AbstractMapBasedEndpointMapping
null
Exception
protected abstract QName resolveQName(MessageContext messageContext) throws Exception
Exception
protected boolean validateLookupKey(String key)
AbstractMapBasedEndpointMapping
true
is the given string is valid.validateLookupKey
in class AbstractMapBasedEndpointMapping
Copyright © 2020 Pivotal Software. All rights reserved.