|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.xml.transform.TransformerObjectSupport org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMapping org.apache.camel.component.spring.ws.bean.WSACamelEndpointMapping
public class WSACamelEndpointMapping
Provides support for full WS-Addressing. Supported are faultAction and
response action. For more details look at @see
AbstractAddressingEndpointMapping
. Implementation of the
EndpointMapping
consumer interface that
uses the camel uri to map to a WS-Addressing Action
header.
Field Summary |
---|
Fields inherited from class org.springframework.xml.transform.TransformerObjectSupport |
---|
logger |
Fields inherited from interface org.springframework.core.Ordered |
---|
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
Constructor Summary | |
---|---|
WSACamelEndpointMapping()
|
Method Summary | |
---|---|
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 Action s 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 Action s 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 Action s for reply fault
messages. |
void |
setOutputActionSuffix(String outputActionSuffix)
Sets the suffix to add to request Action s for reply
messages. |
Methods inherited from class org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMapping |
---|
afterPropertiesSet, getEndpoint, getMessageIdStrategy, getMessageSenders, getOrder, initDefaultStrategies, setActorOrRole, setActorsOrRoles, setMessageIdStrategy, setMessageSender, setMessageSenders, setOrder, setPostInterceptors, setPreInterceptors, setUltimateReceiver, setVersions |
Methods inherited from class org.springframework.xml.transform.TransformerObjectSupport |
---|
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.springframework.ws.server.EndpointMapping |
---|
getEndpoint |
Constructor Detail |
---|
public WSACamelEndpointMapping()
Method Detail |
---|
protected Object getEndpointInternal(org.springframework.ws.soap.addressing.core.MessageAddressingProperties map)
getEndpointInternal
in class org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMapping
protected 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.AbstractAddressingEndpointMapping
protected org.springframework.ws.transport.WebServiceMessageSender[] getMessageSenders(Object endpoint)
getMessageSenders
in class org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMapping
protected org.springframework.ws.soap.addressing.messageid.MessageIdStrategy getMessageIdStrategy(Object endpoint)
getMessageIdStrategy
in class org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMapping
protected URI getFaultAction(Object endpoint, org.springframework.ws.soap.addressing.core.MessageAddressingProperties requestMap)
getFaultAction
in class org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMapping
protected 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)
CamelSpringWSEndpointMapping
addConsumer
in interface CamelSpringWSEndpointMapping
key
- unique consumer keyendpoint
- consumerpublic void removeConsumer(Object key)
CamelSpringWSEndpointMapping
removeConsumer
in interface CamelSpringWSEndpointMapping
key
- unique consumer keypublic String getOutputActionSuffix()
Action
s for reply
messages.
public void setOutputActionSuffix(String outputActionSuffix)
Action
s for reply
messages.
#DEFAULT_OUTPUT_ACTION_SUFFIX
public String getFaultActionSuffix()
Action
s for reply fault
messages.
public void setFaultActionSuffix(String faultActionSuffix)
Action
s for reply fault
messages.
#DEFAULT_FAULT_ACTION_SUFFIX
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |