クラス 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 の組み込み
HttpClientSE を使用する WebServiceConnection インターフェースの実装。- 導入:
- 4.0
- 関連事項:
コンストラクター概要
コンストラクター修飾子コンストラクター説明protectedJdkHttpClientConnection(HttpClientSE httpClient, URISE uri, DurationSE requestTimeout) 方法の概要
修飾子と型メソッド説明voidaddRequestHeader(StringSE name, StringSE value) 指定された名前と値でリクエストヘッダーを追加します。protected InputStreamSEレスポンスを読み取るための、圧縮されている可能性のある生の入力ストリームを返します。protected OutputStreamSEリクエストを書き込む出力ストリームを返します。protected HttpResponseSE<InputStreamSE> 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に書き込まれる前に呼び出されます。クラス AbstractHttpSenderConnection から継承されたメソッド
getErrorMessage, getResponseInputStream, hasError, hasFault, hasResponse, isGzipResponse, setFaultCodeクラス AbstractWebServiceConnection から継承されたメソッド
close, onReceiveAfterRead, onReceiveBeforeRead, receive, sendクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース WebServiceConnection から継承されたメソッド
close, receive, send
コンストラクターの詳細
JdkHttpClientConnection
方法の詳細
getResponse
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 エラーが発生した場合