クラス JdkHttpClientConnection
java.lang.ObjectSE
org.springframework.ws.transport.AbstractWebServiceConnection
org.springframework.ws.transport.AbstractSenderConnection
org.springframework.ws.transport.http.AbstractHttpSenderConnection
org.springframework.ws.transport.http.JdkHttpClientConnection
- 実装されているすべてのインターフェース:
AutoCloseableSE、FaultAwareWebServiceConnection、HeadersAwareSenderWebServiceConnection、WebServiceConnection
Java の組み込み
HttpClient を使用する WebServiceConnection インターフェースの実装。- 導入:
- 4.0
- 作成者:
- Marten Deinum
- 関連事項:
HttpClientHttpRequest
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedJdkHttpClientConnection(java.net.http.HttpClient httpClient, URISE uri, DurationSE requestTimeout) メソッドのサマリー
修飾子と型メソッド説明voidaddRequestHeader(StringSE name, StringSE value) 指定された名前と値でリクエストヘッダーを追加します。protected InputStreamSEレスポンスを読み取るための、圧縮されている可能性のある生の入力ストリームを返します。protected OutputStreamSEリクエストを書き込む出力ストリームを返します。protected intレスポンスの HTTP ステータスコードを返します。protected longレスポンスの長さを返します。このリクエストに含まれるすべてのヘッダー名の反復を返します。getResponseHeaders(StringSE name) 指定されたヘッダーのすべての文字列値に対する反復を返します。protected StringSEレスポンスの HTTP ステータスメッセージを返します。getUri()この接続の URI を返します。protected voidonClose()AbstractWebServiceConnection.close()から呼び出されたテンプレートメソッド。protected voidonSendAfterWrite(WebServiceMessage message) 指定されたメッセージがTransportOutputStreamに書き込まれた後に呼び出されます。protected voidonSendBeforeWrite(WebServiceMessage message) 指定されたメッセージがTransportOutputStreamに書き込まれる前に呼び出されます。クラス org.springframework.ws.transport.http.AbstractHttpSenderConnection から継承されたメソッド
getErrorMessage, getResponseInputStream, hasError, hasFault, hasResponse, setFault, setFaultCodeクラス org.springframework.ws.transport.AbstractSenderConnection から継承されたメソッド
createTransportInputStream, createTransportOutputStreamクラス org.springframework.ws.transport.AbstractWebServiceConnection から継承されたメソッド
close, onReceiveAfterRead, onReceiveBeforeRead, receive, sendクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.ws.transport.WebServiceConnection から継承されたメソッド
close, receive, send
コンストラクターの詳細
JdkHttpClientConnection
protected JdkHttpClientConnection(java.net.http.HttpClient httpClient, URISE uri, DurationSE requestTimeout)
メソッドの詳細
getRequestOutputStream
クラスからコピーされた説明:AbstractSenderConnectionリクエストを書き込む出力ストリームを返します。- 次で指定:
- クラス
AbstractSenderConnectionのgetRequestOutputStream - 例外:
IOExceptionSE
getResponseHeaderNames
インターフェースからコピーされた説明:HeadersAwareSenderWebServiceConnectionこのリクエストに含まれるすべてのヘッダー名の反復を返します。ヘッダーがない場合は、空のIteratorを返します。getResponseHeaders
インターフェースからコピーされた説明:HeadersAwareSenderWebServiceConnection指定されたヘッダーのすべての文字列値に対する反復を返します。指定された名前のヘッダーがない場合は、空のIteratorを返します。addRequestHeader
インターフェースからコピーされた説明:HeadersAwareSenderWebServiceConnection指定された名前と値でリクエストヘッダーを追加します。このメソッドは複数回呼び出すことができ、複数の値を持つヘッダーを許可します。- パラメーター:
name- ヘッダーの名前value- ヘッダーの値- 例外:
IOExceptionSE
getUri
インターフェースからコピーされた説明:WebServiceConnectionこの接続の URI を返します。getResponseCode
クラスからコピーされた説明:AbstractHttpSenderConnectionレスポンスの HTTP ステータスコードを返します。- 次で指定:
- クラス
AbstractHttpSenderConnectionのgetResponseCode - 例外:
IOExceptionSE
getResponseMessage
クラスからコピーされた説明:AbstractHttpSenderConnectionレスポンスの HTTP ステータスメッセージを返します。- 次で指定:
- クラス
AbstractHttpSenderConnectionのgetResponseMessage - 例外:
IOExceptionSE
getResponseContentLength
クラスからコピーされた説明:AbstractHttpSenderConnectionレスポンスの長さを返します。- 次で指定:
- クラス
AbstractHttpSenderConnectionのgetResponseContentLength - 例外:
IOExceptionSE
getRawResponseInputStream
クラスからコピーされた説明:AbstractHttpSenderConnectionレスポンスを読み取るための、圧縮されている可能性のある生の入力ストリームを返します。- 次で指定:
- クラス
AbstractHttpSenderConnectionのgetRawResponseInputStream - 例外:
IOExceptionSE
onSendBeforeWrite
クラスからコピーされた説明:AbstractWebServiceConnection指定されたメッセージがTransportOutputStreamに書き込まれる前に呼び出されます。AbstractWebServiceConnection.send(WebServiceMessage)から呼び出されます。デフォルトの実装は何もしません。
- オーバーライド:
- クラス
AbstractWebServiceConnectionのonSendBeforeWrite - パラメーター:
message- メッセージ- 例外:
IOExceptionSE- I/O 例外が発生したとき
onSendAfterWrite
クラスからコピーされた説明:AbstractWebServiceConnection指定されたメッセージがTransportOutputStreamに書き込まれた後に呼び出されます。AbstractWebServiceConnection.send(WebServiceMessage)から呼び出されます。デフォルトの実装は何もしません。
- オーバーライド:
- クラス
AbstractWebServiceConnectionのonSendAfterWrite - パラメーター:
message- メッセージ- 例外:
IOExceptionSE- I/O 例外が発生したとき
onClose
クラスからコピーされた説明:AbstractSenderConnectionAbstractWebServiceConnection.close()から呼び出されたテンプレートメソッド。デフォルトの実装は空です。- オーバーライド:
- クラス
AbstractSenderConnectionのonClose - 例外:
IOExceptionSE- この接続を閉じるときに I/O エラーが発生した場合