クラス OkHttp3ClientHttpRequestFactory
java.lang.ObjectSE
org.springframework.http.client.OkHttp3ClientHttpRequestFactory
- 実装されたすべてのインターフェース:
DisposableBean
,ClientHttpRequestFactory
@DeprecatedSE(since="6.1",
forRemoval=true)
public class OkHttp3ClientHttpRequestFactory
extends ObjectSE
implements ClientHttpRequestFactory, DisposableBean
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
OkHttp 3.x を使用してリクエストを作成する
ClientHttpRequestFactory
の実装。- 導入:
- 4.3
- 作成者:
- Luciano Leggieri, Arjen Poutsma, Roy Clarkson
コンストラクターのサマリー
コンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。デフォルトのOkHttpClient
インスタンスでファクトリを作成します。OkHttp3ClientHttpRequestFactory
(okhttp3.OkHttpClient client) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたOkHttpClient
インスタンスでファクトリを作成します。メソッドのサマリー
修飾子と型メソッド説明createRequest
(URISE uri, HttpMethod httpMethod) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された URI および HTTP メソッドの新しいClientHttpRequest
を作成します。void
destroy()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Bean の破棄時に、包含BeanFactory
によって呼び出されます。void
setConnectTimeout
(int connectTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる接続タイムアウトをミリ秒単位で設定します。void
setConnectTimeout
(DurationSE connectTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる接続タイムアウトをミリ秒単位で設定します。void
setReadTimeout
(int readTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる読み取りタイムアウトをミリ秒単位で設定します。void
setReadTimeout
(DurationSE readTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる読み取りタイムアウトをミリ秒単位で設定します。void
setWriteTimeout
(int writeTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる書き込みタイムアウトをミリ秒単位で設定します。void
setWriteTimeout
(DurationSE writeTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる書き込みタイムアウトをミリ秒単位で設定します。
コンストラクターの詳細
OkHttp3ClientHttpRequestFactory
public OkHttp3ClientHttpRequestFactory()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。デフォルトのOkHttpClient
インスタンスでファクトリを作成します。OkHttp3ClientHttpRequestFactory
public OkHttp3ClientHttpRequestFactory(okhttp3.OkHttpClient client) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたOkHttpClient
インスタンスでファクトリを作成します。- パラメーター:
client
- 使用するクライアント
メソッドの詳細
setReadTimeout
public void setReadTimeout(int readTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる読み取りタイムアウトをミリ秒単位で設定します。値 0 は、無限のタイムアウトを指定します。setReadTimeout
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる読み取りタイムアウトをミリ秒単位で設定します。値 0 は、無限のタイムアウトを指定します。- 導入:
- 6.1
setWriteTimeout
public void setWriteTimeout(int writeTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる書き込みタイムアウトをミリ秒単位で設定します。値 0 は、無限のタイムアウトを指定します。setWriteTimeout
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる書き込みタイムアウトをミリ秒単位で設定します。値 0 は、無限のタイムアウトを指定します。- 導入:
- 6.1
setConnectTimeout
public void setConnectTimeout(int connectTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる接続タイムアウトをミリ秒単位で設定します。値 0 は、無限のタイムアウトを指定します。setConnectTimeout
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる接続タイムアウトをミリ秒単位で設定します。値 0 は、無限のタイムアウトを指定します。- 導入:
- 6.1
createRequest
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インターフェースからコピーされた説明:ClientHttpRequestFactory
指定された URI および HTTP メソッドの新しいClientHttpRequest
を作成します。返されたリクエストは、
ClientHttpRequest.execute()
を呼び出して書き込み、実行できます。- 次で指定:
- インターフェース
ClientHttpRequestFactory
のcreateRequest
- パラメーター:
uri
- リクエストを作成する URIhttpMethod
- 実行する HTTP メソッド- 戻り値:
- 作成されたリクエスト
destroy
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インターフェースからコピーされた説明:DisposableBean
Bean の破棄時に、包含BeanFactory
によって呼び出されます。- 次で指定:
- インターフェース
DisposableBean
のdestroy
- 例外:
IOExceptionSE
ClientHttpRequestFactory
実装を優先します。6.2 で削除予定