类 AbstractClientHttpRequestFactoryWrapper
- java.lang.Object
- org.springframework.http.client.AbstractClientHttpRequestFactoryWrapper
- 所有已实现的接口:
ClientHttpRequestFactory
public abstract class AbstractClientHttpRequestFactoryWrapper extends Object implements ClientHttpRequestFactory
Abstract base class forClientHttpRequestFactory
implementations that decorate another request factory.- 从以下版本开始:
- 3.1
- 作者:
- Arjen Poutsma
构造器概要
构造器 限定符 构造器 说明 protected
AbstractClientHttpRequestFactoryWrapper(ClientHttpRequestFactory requestFactory)
Create aAbstractClientHttpRequestFactoryWrapper
wrapping the given request factory.
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 ClientHttpRequest
createRequest(URI uri, HttpMethod httpMethod)
This implementation simply callscreateRequest(URI, HttpMethod, ClientHttpRequestFactory)
with the wrapped request factory provided to the constructor.protected abstract ClientHttpRequest
createRequest(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory)
Create a newClientHttpRequest
for the specified URI and HTTP method by using the passed-on request factory.
构造器详细资料
AbstractClientHttpRequestFactoryWrapper
protected AbstractClientHttpRequestFactoryWrapper(ClientHttpRequestFactory requestFactory)
Create aAbstractClientHttpRequestFactoryWrapper
wrapping the given request factory.- 参数:
requestFactory
- the request factory to be wrapped
方法详细资料
createRequest
public final ClientHttpRequest createRequest(URI uri, HttpMethod httpMethod) throws IOException
This implementation simply callscreateRequest(URI, HttpMethod, ClientHttpRequestFactory)
with the wrapped request factory provided to the constructor.- 指定者:
createRequest
在接口中ClientHttpRequestFactory
- 参数:
uri
- the URI to create a request forhttpMethod
- the HTTP method to execute- 返回:
- the created request
- 抛出:
IOException
- in case of I/O errors
createRequest
protected abstract ClientHttpRequest createRequest(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) throws IOException
Create a newClientHttpRequest
for the specified URI and HTTP method by using the passed-on request factory.Called from
createRequest(URI, HttpMethod)
.- 参数:
uri
- the URI to create a request forhttpMethod
- the HTTP method to executerequestFactory
- the wrapped request factory- 返回:
- the created request
- 抛出:
IOException
- in case of I/O errors