クラス AbstractClientHttpRequestFactoryWrapper
java.lang.ObjectSE
org.springframework.http.client.AbstractClientHttpRequestFactoryWrapper
- 実装されたすべてのインターフェース:
ClientHttpRequestFactory
public abstract class AbstractClientHttpRequestFactoryWrapper
extends ObjectSE
implements ClientHttpRequestFactory
別のデリゲートリクエストファクトリを修飾する
ClientHttpRequestFactory
実装の抽象基本クラス。- 導入:
- 3.1
- 作成者:
- Arjen Poutsma
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protected
AbstractClientHttpRequestFactoryWrapper
(ClientHttpRequestFactory requestFactory) 指定されたリクエストファクトリをラップするAbstractClientHttpRequestFactoryWrapper
を作成します。メソッドのサマリー
修飾子と型メソッド説明final ClientHttpRequest
createRequest
(URISE uri, HttpMethod httpMethod) この実装は、コンストラクターに提供されたラップされたリクエストファクトリを使用してcreateRequest(URI, HttpMethod, ClientHttpRequestFactory)
を呼び出すだけです。protected abstract ClientHttpRequest
createRequest
(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) 渡されたリクエストファクトリを使用して、指定された URI および HTTP メソッドの新しいClientHttpRequest
を作成します。デリゲートリクエストファクトリを返します。
コンストラクターの詳細
AbstractClientHttpRequestFactoryWrapper
指定されたリクエストファクトリをラップするAbstractClientHttpRequestFactoryWrapper
を作成します。- パラメーター:
requestFactory
- ラップされるリクエストファクトリ
メソッドの詳細
createRequest
この実装は、コンストラクターに提供されたラップされたリクエストファクトリを使用してcreateRequest(URI, HttpMethod, ClientHttpRequestFactory)
を呼び出すだけです。- 次で指定:
- インターフェース
ClientHttpRequestFactory
のcreateRequest
- パラメーター:
uri
- リクエストを作成する URIhttpMethod
- 実行する HTTP メソッド- 戻り値:
- 作成されたリクエスト
- 例外:
IOExceptionSE
- I/O エラーの場合
getDelegate
デリゲートリクエストファクトリを返します。- 導入:
- 6.1.4
createRequest
protected abstract ClientHttpRequest createRequest(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) throws IOExceptionSE 渡されたリクエストファクトリを使用して、指定された URI および HTTP メソッドの新しいClientHttpRequest
を作成します。createRequest(URI, HttpMethod)
から呼び出されます。- パラメーター:
uri
- リクエストを作成する URIhttpMethod
- 実行する HTTP メソッドrequestFactory
- ラップされたリクエストファクトリ- 戻り値:
- 作成されたリクエスト
- 例外:
IOExceptionSE
- I/O エラーの場合