Class ClientHttpRequestMessageSender
java.lang.Object
org.springframework.ws.transport.AbstractWebServiceMessageSender<HttpDestinationDescriptor>
org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender
org.springframework.ws.transport.http.ClientHttpRequestMessageSender
- All Implemented Interfaces:
WebServiceMessageSender
WebServiceMessageSender implementation based on the
ClientHttpRequestFactory introduced in Spring 3.- Since:
- 2.2
-
Nested Class Summary
Nested classes/interfaces inherited from interface WebServiceMessageSender
WebServiceMessageSender.DestinationDescriptor, WebServiceMessageSender.DestinationPolicy<D>, WebServiceMessageSender.UriSource -
Field Summary
Fields inherited from class AbstractHttpWebServiceMessageSender
logger -
Constructor Summary
ConstructorsConstructorDescriptionClientHttpRequestMessageSender(org.springframework.http.client.ClientHttpRequestFactory requestFactory) -
Method Summary
Modifier and TypeMethodDescriptioncreateConnection(URI uri) Create a newWebServiceConnectionto the specified URI.org.springframework.http.client.ClientHttpRequestFactoryvoidsetRequestFactory(org.springframework.http.client.ClientHttpRequestFactory requestFactory) Methods inherited from class AbstractHttpWebServiceMessageSender
createDescriptor, defaultChecks, isAcceptGzipEncoding, remoteDefaultChecks, setAcceptGzipEncoding, setAllowDnsResolution, setAllowSiteLocalIpv4Methods inherited from class AbstractWebServiceMessageSender
getDestinationPolicy, setDestinationPolicy, supportsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface WebServiceMessageSender
supports
-
Constructor Details
-
ClientHttpRequestMessageSender
public ClientHttpRequestMessageSender() -
ClientHttpRequestMessageSender
public ClientHttpRequestMessageSender(org.springframework.http.client.ClientHttpRequestFactory requestFactory)
-
-
Method Details
-
getRequestFactory
public org.springframework.http.client.ClientHttpRequestFactory getRequestFactory() -
setRequestFactory
public void setRequestFactory(org.springframework.http.client.ClientHttpRequestFactory requestFactory) -
createConnection
Description copied from interface:WebServiceMessageSenderCreate a newWebServiceConnectionto the specified URI.- Parameters:
uri- the URI to open a connection to- Returns:
- the new connection
- Throws:
IOException- in case of I/O errors
-