Package org.springframework.http.client
Class AbstractClientHttpRequestFactoryWrapper
java.lang.Object
org.springframework.http.client.AbstractClientHttpRequestFactoryWrapper
- All Implemented Interfaces:
- ClientHttpRequestFactory
- Direct Known Subclasses:
- BufferingClientHttpRequestFactory,- InterceptingClientHttpRequestFactory
public abstract class AbstractClientHttpRequestFactoryWrapper
extends Object
implements ClientHttpRequestFactory
Abstract base class for 
ClientHttpRequestFactory implementations
 that decorate another request factory.- Since:
- 3.1
- Author:
- Arjen Poutsma
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedAbstractClientHttpRequestFactoryWrapper(ClientHttpRequestFactory requestFactory) Create aAbstractClientHttpRequestFactoryWrapperwrapping the given request factory.
- 
Method SummaryModifier and TypeMethodDescriptionfinal ClientHttpRequestcreateRequest(URI uri, HttpMethod httpMethod) This implementation simply callscreateRequest(URI, HttpMethod, ClientHttpRequestFactory)with the wrapped request factory provided to the constructor.protected abstract ClientHttpRequestcreateRequest(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) Create a newClientHttpRequestfor the specified URI and HTTP method by using the passed-on request factory.
- 
Constructor Details- 
AbstractClientHttpRequestFactoryWrapperCreate aAbstractClientHttpRequestFactoryWrapperwrapping the given request factory.- Parameters:
- requestFactory- the request factory to be wrapped
 
 
- 
- 
Method Details- 
createRequestThis implementation simply callscreateRequest(URI, HttpMethod, ClientHttpRequestFactory)with the wrapped request factory provided to the constructor.- Specified by:
- createRequestin interface- ClientHttpRequestFactory
- Parameters:
- uri- the URI to create a request for
- httpMethod- the HTTP method to execute
- Returns:
- the created request
- Throws:
- IOException- in case of I/O errors
 
- 
createRequestprotected abstract ClientHttpRequest createRequest(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) throws IOException Create a newClientHttpRequestfor the specified URI and HTTP method by using the passed-on request factory.Called from createRequest(URI, HttpMethod).- Parameters:
- uri- the URI to create a request for
- httpMethod- the HTTP method to execute
- requestFactory- the wrapped request factory
- Returns:
- the created request
- Throws:
- IOException- in case of I/O errors
 
 
-