クラス HttpComponents5MessageSender

java.lang.ObjectSE
org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender
org.springframework.ws.transport.http.HttpComponents5MessageSender
実装されたすべてのインターフェース:
org.springframework.beans.factory.DisposableBeanorg.springframework.beans.factory.InitializingBeanWebServiceMessageSender

public class HttpComponents5MessageSender extends AbstractHttpWebServiceMessageSender implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
Apache HttpClient を使用して POST リクエストを実行する WebServiceMessageSender 実装。

事前構成された HttpClient インスタンスを、認証、HTTP 接続プーリングなどで使用できるようにします。認証は、Credentials インスタンス(UsernamePasswordCredentials など)を挿入することによって設定することもできます。

導入:
4.0.5
作成者:
Alan Stewart, Barry Pitman, Arjen Poutsma, Greg Turnquist, Lars Uffmann
関連事項:
  • HttpClient
  • コンストラクターの詳細

    • HttpComponents5MessageSender

      public HttpComponents5MessageSender()
      デフォルトの PoolingHttpClientConnectionManager を使用するデフォルトの HttpClient を使用して、HttpClientMessageSender の新しいインスタンスを作成します。
    • HttpComponents5MessageSender

      public HttpComponents5MessageSender(org.apache.hc.client5.http.classic.HttpClient httpClient)
      指定された HttpClient インスタンスを使用して HttpComponents5MessageSender の新しいインスタンスを作成します。

      このコンストラクターは、指定された HttpClient を変更しません。そのため、タイムアウトを設定したり、HttpComponents5MessageSender.RemoveSoapHeadersInterceptor を追加したりすることはありません。

      パラメーター:
      httpClient - この送信者に使用する HttpClient インスタンス
  • メソッドの詳細