org.springframework.integration.http
Class SimpleHttpRequestExecutor

java.lang.Object
  extended by org.springframework.integration.http.AbstractHttpRequestExecutor
      extended by org.springframework.integration.http.SimpleHttpRequestExecutor
All Implemented Interfaces:
HttpRequestExecutor

public class SimpleHttpRequestExecutor
extends AbstractHttpRequestExecutor

Implementation of HttpRequestExecutor that uses HttpURLConnection directly. This version has limited functionality but no additional dependencies. For more features, see CommonsHttpRequestExecutor.

Since:
1.0.2
Author:
Juergen Hoeller, Iwein Fuld, Mark Fisher

Field Summary
 
Fields inherited from class org.springframework.integration.http.AbstractHttpRequestExecutor
ENCODING_GZIP, HTTP_HEADER_ACCEPT_ENCODING, HTTP_HEADER_ACCEPT_LANGUAGE, HTTP_HEADER_CONTENT_ENCODING, HTTP_HEADER_CONTENT_LENGTH, HTTP_HEADER_CONTENT_TYPE, logger
 
Constructor Summary
SimpleHttpRequestExecutor()
           
 
Method Summary
protected  HttpResponse doExecuteRequest(HttpRequest request)
          Subclasses must implement this method to execute the request.
 
Methods inherited from class org.springframework.integration.http.AbstractHttpRequestExecutor
executeRequest, isAcceptGzipEncoding, setAcceptGzipEncoding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleHttpRequestExecutor

public SimpleHttpRequestExecutor()
Method Detail

doExecuteRequest

protected HttpResponse doExecuteRequest(HttpRequest request)
                                 throws java.lang.Exception
Description copied from class: AbstractHttpRequestExecutor
Subclasses must implement this method to execute the request.

Specified by:
doExecuteRequest in class AbstractHttpRequestExecutor
Throws:
java.lang.Exception