Spring Web Services Framework

org.springframework.ws.transport.http
Class HttpUrlConnectionMessageSender

java.lang.Object
  extended by org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender
      extended by org.springframework.ws.transport.http.HttpUrlConnectionMessageSender
All Implemented Interfaces:
WebServiceMessageSender

public class HttpUrlConnectionMessageSender
extends AbstractHttpWebServiceMessageSender

WebServiceMessageSender implementation that uses standard J2SE facilities to execute POST requests, without support for HTTP authentication or advanced configuration options.

Designed for easy subclassing, customizing specific template methods. However, consider CommonsHttpMessageSender for more sophisticated needs: the J2SE HttpURLConnection is rather limited in its capabilities.

Since:
1.0.0
Author:
Arjen Poutsma
See Also:
HttpURLConnection

Field Summary
 
Fields inherited from class org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender
ENCODING_GZIP, HTTP_HEADER_ACCEPT_ENCODING, HTTP_SCHEME, HTTPS_SCHEME
 
Constructor Summary
HttpUrlConnectionMessageSender()
           
 
Method Summary
 WebServiceConnection createConnection(String uri)
          Create a new WebServiceConnection to the specified URI.
 
Methods inherited from class org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender
isAcceptGzipEncoding, setAcceptGzipEncoding, supports
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpUrlConnectionMessageSender

public HttpUrlConnectionMessageSender()
Method Detail

createConnection

public WebServiceConnection createConnection(String uri)
                                      throws IOException
Description copied from interface: WebServiceMessageSender
Create a new WebServiceConnection to the specified URI.

Parameters:
uri - the URI to open a connection to
Returns:
the new connection
Throws:
IOException - in case of I/O errors

Spring Web Services Framework

Copyright � 2005-2008 The Spring Web Services Framework. All Rights Reserved.