クラス OkHttp3ClientHttpRequestFactory

java.lang.ObjectSE
org.springframework.http.client.OkHttp3ClientHttpRequestFactory
実装されたすべてのインターフェース:
DisposableBeanClientHttpRequestFactory

@DeprecatedSE(since="6.1", forRemoval=true) public class OkHttp3ClientHttpRequestFactory extends ObjectSE implements ClientHttpRequestFactory, DisposableBean
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.1 以降、他の ClientHttpRequestFactory 実装を優先します。6.2 で削除予定
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
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    Bean の破棄時に、包含 BeanFactory によって呼び出されます。
    void
    setConnectTimeout(int connectTimeout)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    基になる接続タイムアウトをミリ秒単位で設定します。
    void
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    基になる接続タイムアウトをミリ秒単位で設定します。
    void
    setReadTimeout(int readTimeout)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    基になる読み取りタイムアウトをミリ秒単位で設定します。
    void
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    基になる読み取りタイムアウトをミリ秒単位で設定します。
    void
    setWriteTimeout(int writeTimeout)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    基になる書き込みタイムアウトをミリ秒単位で設定します。
    void
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    基になる書き込みタイムアウトをミリ秒単位で設定します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • OkHttp3ClientHttpRequestFactory

      public OkHttp3ClientHttpRequestFactory()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      デフォルトの OkHttpClient インスタンスでファクトリを作成します。
    • OkHttp3ClientHttpRequestFactory

      public OkHttp3ClientHttpRequestFactory(okhttp3.OkHttpClient client)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定された OkHttpClient インスタンスでファクトリを作成します。
      パラメーター:
      client - 使用するクライアント
  • メソッドの詳細

    • setReadTimeout

      public void setReadTimeout(int readTimeout)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      基になる読み取りタイムアウトをミリ秒単位で設定します。値 0 は、無限のタイムアウトを指定します。
    • setReadTimeout

      public void setReadTimeout(DurationSE readTimeout)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      基になる読み取りタイムアウトをミリ秒単位で設定します。値 0 は、無限のタイムアウトを指定します。
      導入:
      6.1
    • setWriteTimeout

      public void setWriteTimeout(int writeTimeout)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      基になる書き込みタイムアウトをミリ秒単位で設定します。値 0 は、無限のタイムアウトを指定します。
    • setWriteTimeout

      public void setWriteTimeout(DurationSE writeTimeout)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      基になる書き込みタイムアウトをミリ秒単位で設定します。値 0 は、無限のタイムアウトを指定します。
      導入:
      6.1
    • setConnectTimeout

      public void setConnectTimeout(int connectTimeout)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      基になる接続タイムアウトをミリ秒単位で設定します。値 0 は、無限のタイムアウトを指定します。
    • setConnectTimeout

      public void setConnectTimeout(DurationSE connectTimeout)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      基になる接続タイムアウトをミリ秒単位で設定します。値 0 は、無限のタイムアウトを指定します。
      導入:
      6.1
    • createRequest

      public ClientHttpRequest createRequest(URISE uri, HttpMethod httpMethod)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      インターフェースからコピーされた説明: ClientHttpRequestFactory
      指定された URI および HTTP メソッドの新しい ClientHttpRequest を作成します。

      返されたリクエストは、ClientHttpRequest.execute() を呼び出して書き込み、実行できます。

      次で指定:
      インターフェース ClientHttpRequestFactorycreateRequest 
      パラメーター:
      uri - リクエストを作成する URI
      httpMethod - 実行する HTTP メソッド
      戻り値:
      作成されたリクエスト
    • destroy

      public void destroy() throws IOExceptionSE
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      インターフェースからコピーされた説明: DisposableBean
      Bean の破棄時に、包含 BeanFactory によって呼び出されます。
      次で指定:
      インターフェース DisposableBeandestroy 
      例外:
      IOExceptionSE