@UriParams public class SpringWebserviceConfiguration extends Object
Constructor and Description |
---|
SpringWebserviceConfiguration() |
Modifier and Type | Method and Description |
---|---|
static String |
decode(String uri) |
static String |
encode(String uri) |
CamelEndpointDispatcher |
getEndpointDispatcher() |
CamelSpringWSEndpointMapping |
getEndpointMapping() |
EndpointMappingKey |
getEndpointMappingKey() |
String |
getEndpointUri() |
String |
getExpression() |
URI |
getFaultAction() |
URI |
getFaultTo() |
org.springframework.ws.WebServiceMessageFactory |
getMessageFactory() |
MessageFilter |
getMessageFilter() |
org.springframework.ws.soap.addressing.messageid.MessageIdStrategy |
getMessageIdStrategy() |
org.springframework.ws.transport.WebServiceMessageSender |
getMessageSender() |
URI |
getOutputAction() |
URI |
getReplyTo() |
String |
getSoapAction() |
org.apache.camel.util.jsse.SSLContextParameters |
getSslContextParameters() |
int |
getTimeout() |
String |
getWebServiceEndpointUri() |
org.springframework.ws.client.core.WebServiceTemplate |
getWebServiceTemplate() |
URI |
getWsAddressingAction() |
org.apache.camel.converter.jaxp.XmlConverter |
getXmlConverter() |
boolean |
isAllowResponseAttachmentOverride() |
boolean |
isAllowResponseHeaderOverride() |
void |
setAllowResponseAttachmentOverride(boolean allowResponseAttachmentOverride)
Option to override soap response attachments in in/out exchange with attachments from the actual service layer.
|
void |
setAllowResponseHeaderOverride(boolean allowResponseHeaderOverride)
Option to override soap response header in in/out exchange with header info from the actual service layer.
|
void |
setEndpointDispatcher(CamelEndpointDispatcher endpointDispatcher)
Spring
MessageEndpoint for dispatching messages received by Spring-WS to a Camel endpoint,
to integrate with existing (legacy) endpoint mappings like PayloadRootQNameEndpointMapping, SoapActionEndpointMapping, etc. |
void |
setEndpointMapping(CamelSpringWSEndpointMapping endpointMapping)
Reference to an instance of org.apache.camel.component.spring.ws.bean.CamelEndpointMapping in the Registry/ApplicationContext.
|
void |
setEndpointMappingKey(EndpointMappingKey endpointMappingKey) |
void |
setExpression(String expression)
The XPath expression to use when option type=xpathresult.
|
void |
setFaultAction(String fault)
Signifies the value for the faultAction response WS-Addressing
Fault Action header that is provided by the method. |
void |
setFaultAction(URI fault)
Signifies the value for the faultAction response WS-Addressing
Fault Action header that is provided by the method. |
void |
setFaultTo(String faultTo)
Signifies the value for the faultAction response WS-Addressing
FaultTo header that is provided by the method. |
void |
setFaultTo(URI faultTo)
Signifies the value for the faultAction response WS-Addressing
FaultTo header that is provided by the method. |
void |
setMessageFactory(org.springframework.ws.WebServiceMessageFactory messageFactory)
Option to provide a custom WebServiceMessageFactory.
|
void |
setMessageFilter(MessageFilter messageFilter)
Option to provide a custom MessageFilter.
|
void |
setMessageIdStrategy(org.springframework.ws.soap.addressing.messageid.MessageIdStrategy messageIdStrategy)
Option to provide a custom MessageIdStrategy to control generation of unique message ids.
|
void |
setMessageSender(org.springframework.ws.transport.WebServiceMessageSender messageSender)
Option to provide a custom WebServiceMessageSender.
|
void |
setOutputAction(String output) |
void |
setOutputAction(URI outputAction)
Signifies the value for the response WS-Addressing
Action
header that is provided by the method. |
void |
setReplyTo(String replyToAction)
Signifies the value for the replyTo response WS-Addressing
ReplyTo header that is provided by the method. |
void |
setReplyTo(URI replyToAction)
Signifies the value for the replyTo response WS-Addressing
ReplyTo header that is provided by the method. |
void |
setSoapAction(String soapAction)
SOAP action to include inside a SOAP request when accessing remote web services
|
void |
setSslContextParameters(org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)
To configure security using SSLContextParameters
|
void |
setTimeout(int timeout)
Sets the socket read timeout (in milliseconds) while invoking a webservice using the producer,
see URLConnection.setReadTimeout() and CommonsHttpMessageSender.setReadTimeout().
|
void |
setWebServiceEndpointUri(String webServiceEndpointUri)
The default Web Service endpoint uri to use for the producer.
|
void |
setWebServiceTemplate(org.springframework.ws.client.core.WebServiceTemplate webServiceTemplate)
Option to provide a custom WebServiceTemplate.
|
void |
setWsAddressingAction(String wsAddressingAction) |
void |
setWsAddressingAction(URI wsAddressingAction)
WS-Addressing 1.0 action header to include when accessing web services.
|
void |
setXmlConverter(org.apache.camel.converter.jaxp.XmlConverter xmlConverter) |
public org.springframework.ws.client.core.WebServiceTemplate getWebServiceTemplate()
public void setWebServiceTemplate(org.springframework.ws.client.core.WebServiceTemplate webServiceTemplate)
public org.springframework.ws.WebServiceMessageFactory getMessageFactory()
public void setMessageFactory(org.springframework.ws.WebServiceMessageFactory messageFactory)
public String getWebServiceEndpointUri()
public void setWebServiceEndpointUri(String webServiceEndpointUri)
public String getExpression()
public void setExpression(String expression)
public String getSoapAction()
public void setSoapAction(String soapAction)
public String getEndpointUri()
public URI getWsAddressingAction()
public void setWsAddressingAction(URI wsAddressingAction)
public void setWsAddressingAction(String wsAddressingAction) throws URISyntaxException
URISyntaxException
public int getTimeout()
public void setTimeout(int timeout)
public CamelSpringWSEndpointMapping getEndpointMapping()
public void setEndpointMapping(CamelSpringWSEndpointMapping endpointMapping)
public EndpointMappingKey getEndpointMappingKey()
public void setEndpointMappingKey(EndpointMappingKey endpointMappingKey)
public org.apache.camel.util.jsse.SSLContextParameters getSslContextParameters()
public void setSslContextParameters(org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)
public CamelEndpointDispatcher getEndpointDispatcher()
public void setEndpointDispatcher(CamelEndpointDispatcher endpointDispatcher)
MessageEndpoint
for dispatching messages received by Spring-WS to a Camel endpoint,
to integrate with existing (legacy) endpoint mappings like PayloadRootQNameEndpointMapping, SoapActionEndpointMapping, etc.public org.apache.camel.converter.jaxp.XmlConverter getXmlConverter()
public void setXmlConverter(org.apache.camel.converter.jaxp.XmlConverter xmlConverter)
public void setMessageFilter(MessageFilter messageFilter)
public MessageFilter getMessageFilter()
public URI getOutputAction()
public void setOutputAction(URI outputAction)
Action
header that is provided by the method.Action}
public void setOutputAction(String output) throws URISyntaxException
URISyntaxException
public URI getFaultAction()
public void setFaultAction(String fault) throws URISyntaxException
Fault Action
header that is provided by the method.URISyntaxException
Action}
public void setFaultAction(URI fault)
Fault Action
header that is provided by the method.Action}
public URI getFaultTo()
public void setFaultTo(String faultTo) throws URISyntaxException
FaultTo
header that is provided by the method.URISyntaxException
Action}
public void setFaultTo(URI faultTo)
FaultTo
header that is provided by the method.Action}
public URI getReplyTo()
public void setReplyTo(String replyToAction) throws URISyntaxException
ReplyTo
header that is provided by the method.URISyntaxException
Action}
public void setReplyTo(URI replyToAction)
ReplyTo
header that is provided by the method.Action}
public org.springframework.ws.transport.WebServiceMessageSender getMessageSender()
public void setMessageSender(org.springframework.ws.transport.WebServiceMessageSender messageSender)
public org.springframework.ws.soap.addressing.messageid.MessageIdStrategy getMessageIdStrategy()
public void setMessageIdStrategy(org.springframework.ws.soap.addressing.messageid.MessageIdStrategy messageIdStrategy)
public boolean isAllowResponseHeaderOverride()
public void setAllowResponseHeaderOverride(boolean allowResponseHeaderOverride)
allowResponseHeaderOverride
- - true, will override header with spring-ws response message headerpublic boolean isAllowResponseAttachmentOverride()
public void setAllowResponseAttachmentOverride(boolean allowResponseAttachmentOverride)
allowResponseAttachmentOverride
- - true, will override attachments with spring-ws response message attachmentsApache Camel