@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 |
getEndpointMappingLookupKey() |
EndpointMappingType |
getEndpointMappingType() |
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.support.jsse.SSLContextParameters |
getSslContextParameters() |
int |
getTimeout() |
String |
getWebServiceEndpointUri() |
org.springframework.ws.client.core.WebServiceTemplate |
getWebServiceTemplate() |
URI |
getWsAddressingAction() |
org.springframework.xml.xpath.XPathExpression |
getxPathExpression() |
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 |
setEndpointMappingLookupKey(String endpointMappingLookupKey)
Endpoint mapping key if endpoint mapping is used
|
void |
setEndpointMappingType(EndpointMappingType endpointMappingType)
Endpoint mapping type if endpoint mapping is used.
|
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 WS-Addressing 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.support.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 |
setxPathExpression(org.springframework.xml.xpath.XPathExpression xPathExpression) |
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 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 EndpointMappingType getEndpointMappingType()
public void setEndpointMappingType(EndpointMappingType endpointMappingType)
public String getEndpointMappingLookupKey()
public void setEndpointMappingLookupKey(String endpointMappingLookupKey)
public String getExpression()
public void setExpression(String expression)
public org.springframework.xml.xpath.XPathExpression getxPathExpression()
public void setxPathExpression(org.springframework.xml.xpath.XPathExpression xPathExpression)
public org.apache.camel.support.jsse.SSLContextParameters getSslContextParameters()
public void setSslContextParameters(org.apache.camel.support.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 void setMessageFilter(MessageFilter messageFilter)
public MessageFilter getMessageFilter()
public URI getOutputAction()
public void setOutputAction(URI outputAction)
Action
header that is provided by the method.
See org.springframework.ws.soap.addressing.server.annotation.Action annotation for more details.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.
See org.springframework.ws.soap.addressing.server.annotation.Action annotation for more details.URISyntaxException
public void setFaultAction(URI fault)
Fault Action
header that is provided
by the method.
See org.springframework.ws.soap.addressing.server.annotation.Action annotation for more details.public URI getFaultTo()
public void setFaultTo(String faultTo) throws URISyntaxException
FaultTo
header that is provided by
the method.
See org.springframework.ws.soap.addressing.server.annotation.Action annotation for more details.URISyntaxException
public void setFaultTo(URI faultTo)
FaultTo
header that is provided by
the method.
See org.springframework.ws.soap.addressing.server.annotation.Action annotation for more details.public URI getReplyTo()
public void setReplyTo(String replyToAction) throws URISyntaxException
ReplyTo
header that is provided by the
method.
See org.springframework.ws.soap.addressing.server.annotation.Action annotation for more details.URISyntaxException
public void setReplyTo(URI replyToAction)
ReplyTo
header that is provided by the
method.
See org.springframework.ws.soap.addressing.server.annotation.Action annotation for more details.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)
public boolean isAllowResponseAttachmentOverride()
public void setAllowResponseAttachmentOverride(boolean allowResponseAttachmentOverride)
Apache Camel