クラス JdkHttpClientMessageSender
java.lang.ObjectSE
org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender
org.springframework.ws.transport.http.JdkHttpClientMessageSender
- 実装されているすべてのインターフェース:
org.springframework.beans.factory.InitializingBean
,WebServiceMessageSender
public class JdkHttpClientMessageSender
extends AbstractHttpWebServiceMessageSender
implements org.springframework.beans.factory.InitializingBean
標準の Java
HttpClient
機能を使用して POST リクエストを実行する WebServiceMessageSender
実装。 単純なデフォルト構成の HttpClient
で使用することも、事前構成された HttpClient
で構築することもできます。
- 導入:
- 4.0
- 作成者:
- Marten Deinum
- 関連事項:
HttpClient
フィールドのサマリー
クラス org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender から継承されたフィールド
logger
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
createConnection
(URISE uri) 指定された URI に新しいWebServiceConnection
を作成します。void
setConnectionTimeout
(DurationSE connectionTimeout) void
setHttpClient
(java.net.http.HttpClient httpClient) void
setRequestTimeout
(DurationSE requestTimeout) クラス org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender から継承されたメソッド
isAcceptGzipEncoding, setAcceptGzipEncoding, supports
コンストラクターの詳細
JdkHttpClientMessageSender
public JdkHttpClientMessageSender()JdkHttpClientMessageSender
public JdkHttpClientMessageSender(java.net.http.HttpClient httpClient)
メソッドの詳細
setHttpClient
public void setHttpClient(@Nullable java.net.http.HttpClient httpClient) setConnectionTimeout
setRequestTimeout
createConnection
インターフェースからコピーされた説明:WebServiceMessageSender
指定された URI に新しいWebServiceConnection
を作成します。- 次で指定:
- インターフェース
WebServiceMessageSender
のcreateConnection
- パラメーター:
uri
- 接続を開くための URI- 戻り値:
- 新しい接続
- 例外:
IOExceptionSE
- I/O エラーの場合
afterPropertiesSet
- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean
のafterPropertiesSet
- 例外:
ExceptionSE