クラス 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を作成します。voiddestroy()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Bean の破棄時に、包含BeanFactoryによって呼び出されます。voidsetConnectTimeout(int connectTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる接続タイムアウトをミリ秒単位で設定します。voidsetConnectTimeout(DurationSE connectTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる接続タイムアウトをミリ秒単位で設定します。voidsetReadTimeout(int readTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる読み取りタイムアウトをミリ秒単位で設定します。voidsetReadTimeout(DurationSE readTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる読み取りタイムアウトをミリ秒単位で設定します。voidsetWriteTimeout(int writeTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基になる書き込みタイムアウトをミリ秒単位で設定します。voidsetWriteTimeout(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 要素は、将来のバージョンで削除される可能性があります。インターフェースからコピーされた説明:DisposableBeanBean の破棄時に、包含BeanFactoryによって呼び出されます。- 次で指定:
- インターフェース
DisposableBeanのdestroy - 例外:
IOExceptionSE
ClientHttpRequestFactory実装を優先します。7.0 で削除予定