クラス HttpUrlConnectionMessageSender

java.lang.ObjectSE
org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender
org.springframework.ws.transport.http.HttpUrlConnectionMessageSender
実装されたすべてのインターフェース:
WebServiceMessageSender
既知の直属サブクラス
HttpsUrlConnectionMessageSender

public class HttpUrlConnectionMessageSender extends AbstractHttpWebServiceMessageSender
HTTP 認証または高度な構成オプションをサポートせずに、標準の J2SE 機能を使用して POST リクエストを実行する WebServiceMessageSender 実装。

より高度なニーズについては、HttpComponentsMessageSender を検討してください。このクラスの機能はかなり制限されています。

導入:
1.0.0
作成者:
Arjen Poutsma, Kazuki Shimizu
関連事項:
  • コンストラクターの詳細

    • HttpUrlConnectionMessageSender

      public HttpUrlConnectionMessageSender()
  • メソッドの詳細

    • setConnectionTimeout

      public void setConnectionTimeout(DurationSE connectTimeout)
      接続が確立されるまでのタイムアウトを設定します。
      パラメーター:
      connectTimeout - タイムアウト値
      導入:
      3.0.1
      関連事項:
    • setReadTimeout

      public void setReadTimeout(DurationSE readTimeout)
      ソケット読み取りタイムアウトを設定します。
      パラメーター:
      readTimeout - タイムアウト値
      導入:
      3.0.1
      関連事項:
    • createConnection

      public WebServiceConnection createConnection(URISE uri) throws IOExceptionSE
      インターフェースからコピーされた説明: WebServiceMessageSender
      指定された URI に新しい WebServiceConnection を作成します。
      パラメーター:
      uri - 接続を開くための URI
      戻り値:
      新しい接続
      例外:
      IOExceptionSE - I/O エラーの場合
    • prepareConnection

      protected void prepareConnection(HttpURLConnectionSE connection) throws IOExceptionSE
      指定された HttpURLConnectionSE を準備するためのテンプレートメソッド。

      デフォルトの実装では、入力と出力の接続を準備 POST に HTTP メソッドを設定し、無効は、キャッシング、場合、GZIP に Accept-Encoding ヘッダーを設定適用

      パラメーター:
      connection - 準備する接続
      例外:
      IOExceptionSE - I/O エラーの場合