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 org.springframework.ws.transport.WebServiceMessageSender
WebServiceMessageSender.DestinationDescriptor, WebServiceMessageSender.DestinationPolicy<D extends WebServiceMessageSender.DestinationDescriptor>, WebServiceMessageSender.UriSource -
Field Summary
Fields inherited from class org.springframework.ws.transport.http.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 org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender
createDescriptor, defaultChecks, isAcceptGzipEncoding, remoteDefaultChecks, setAcceptGzipEncoding, setAllowDnsResolution, setAllowSiteLocalIpv4Methods inherited from class org.springframework.ws.transport.AbstractWebServiceMessageSender
getDestinationPolicy, setDestinationPolicy, supportsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.ws.transport.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
-