public class WSACamelEndpointMapping extends org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMapping implements CamelSpringWSEndpointMapping
AbstractAddressingEndpointMapping. Implementation of the
EndpointMapping consumer interface that
uses the camel uri to map to a WS-Addressing Action header.
| Constructor and Description |
|---|
WSACamelEndpointMapping() |
| Modifier and Type | Method and Description |
|---|---|
void |
addConsumer(EndpointMappingKey key,
org.springframework.ws.server.endpoint.MessageEndpoint endpoint)
Used by Camel Spring Web Services endpoint to register consumers
|
protected String |
getActionCompositeLookupKey(org.springframework.ws.soap.addressing.core.MessageAddressingProperties map)
Generate a lookupKey for a given WS-Addressing message using action
property.
|
protected URI |
getDefaultFaultAction(Object endpoint,
org.springframework.ws.soap.addressing.core.MessageAddressingProperties requestMap) |
protected URI |
getDefaultResponseAction(Object endpoint,
org.springframework.ws.soap.addressing.core.MessageAddressingProperties requestMap) |
protected Object |
getEndpointInternal(org.springframework.ws.soap.addressing.core.MessageAddressingProperties map) |
protected URI |
getFaultAction(Object endpoint,
org.springframework.ws.soap.addressing.core.MessageAddressingProperties requestMap)
return fault came uri param or default fault action or null
|
String |
getFaultActionSuffix()
Returns the suffix to add to request
Actions for reply fault
messages. |
protected org.springframework.ws.soap.addressing.messageid.MessageIdStrategy |
getMessageIdStrategy(Object endpoint)
Configure message id strategy for wsa:replyTo The route definition has
priority over this endpoint.
|
protected org.springframework.ws.transport.WebServiceMessageSender[] |
getMessageSenders(Object endpoint)
Configure message sender for wsa:replyTo from a camel route definition.
|
String |
getOutputActionSuffix()
Returns the suffix to add to request
Actions for reply
messages. |
protected URI |
getResponseAction(Object endpoint,
org.springframework.ws.soap.addressing.core.MessageAddressingProperties requestMap)
Return output camel uri param or default action or null
|
protected String |
getToCompositeLookupKey(org.springframework.ws.soap.addressing.core.MessageAddressingProperties map)
Generate a lookupKey for a given WS-Addressing message using getTo
property.
|
void |
removeConsumer(Object key)
Used by Camel Spring Web Services endpoint to unregister consumers
|
void |
setFaultActionSuffix(String faultActionSuffix)
Sets the suffix to add to request
Actions for reply fault
messages. |
void |
setOutputActionSuffix(String outputActionSuffix)
Sets the suffix to add to request
Actions for reply
messages. |
afterPropertiesSet, getApplicationContext, getEndpoint, getMessageIdStrategy, getMessageSenders, getOrder, initDefaultStrategies, setActorOrRole, setActorsOrRoles, setApplicationContext, setMessageIdStrategy, setMessageSender, setMessageSenders, setOrder, setPostInterceptors, setPreInterceptors, setUltimateReceiver, setVersionscreateTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transformprotected Object getEndpointInternal(org.springframework.ws.soap.addressing.core.MessageAddressingProperties map)
getEndpointInternal in class org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMappingprotected String getActionCompositeLookupKey(org.springframework.ws.soap.addressing.core.MessageAddressingProperties map)
map - protected String getToCompositeLookupKey(org.springframework.ws.soap.addressing.core.MessageAddressingProperties map)
map - protected URI getResponseAction(Object endpoint, org.springframework.ws.soap.addressing.core.MessageAddressingProperties requestMap)
getResponseAction in class org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMappingprotected org.springframework.ws.transport.WebServiceMessageSender[] getMessageSenders(Object endpoint)
getMessageSenders in class org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMappingprotected org.springframework.ws.soap.addressing.messageid.MessageIdStrategy getMessageIdStrategy(Object endpoint)
getMessageIdStrategy in class org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMappingprotected URI getFaultAction(Object endpoint, org.springframework.ws.soap.addressing.core.MessageAddressingProperties requestMap)
getFaultAction in class org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMappingprotected URI getDefaultResponseAction(Object endpoint, org.springframework.ws.soap.addressing.core.MessageAddressingProperties requestMap)
protected URI getDefaultFaultAction(Object endpoint, org.springframework.ws.soap.addressing.core.MessageAddressingProperties requestMap)
public void addConsumer(EndpointMappingKey key, org.springframework.ws.server.endpoint.MessageEndpoint endpoint)
CamelSpringWSEndpointMappingaddConsumer in interface CamelSpringWSEndpointMappingkey - unique consumer keyendpoint - consumerpublic void removeConsumer(Object key)
CamelSpringWSEndpointMappingremoveConsumer in interface CamelSpringWSEndpointMappingkey - unique consumer keypublic String getOutputActionSuffix()
Actions for reply
messages.public void setOutputActionSuffix(String outputActionSuffix)
Actions for reply
messages.#DEFAULT_OUTPUT_ACTION_SUFFIXpublic String getFaultActionSuffix()
Actions for reply fault
messages.public void setFaultActionSuffix(String faultActionSuffix)
Actions for reply fault
messages.#DEFAULT_FAULT_ACTION_SUFFIXApache Camel