クラス AbstractHttpSenderConnection
java.lang.ObjectSE
org.springframework.ws.transport.AbstractWebServiceConnection
org.springframework.ws.transport.AbstractSenderConnection
org.springframework.ws.transport.http.AbstractHttpSenderConnection
- 実装済みのインターフェース一覧:
AutoCloseableSE, FaultAwareWebServiceConnection, HeadersAwareSenderWebServiceConnection, WebServiceConnection
- 既知の直属サブクラス
ClientHttpRequestConnection, HttpComponents5Connection, HttpComponentsConnection, HttpUrlConnection, JdkHttpClientConnection
public abstract class AbstractHttpSenderConnection
extends AbstractSenderConnection
implements FaultAwareWebServiceConnection
HTTP 経由でリクエストを送信する
WebServiceConnection 実装の抽象基本クラス。- 導入:
- 1.0.0
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明final StringSEエラーメッセージを返します。protected abstract InputStreamSEレスポンスを読み取るための、圧縮されている可能性のある生の入力ストリームを返します。protected abstract intレスポンスの HTTP ステータスコードを返します。protected abstract longレスポンスの長さを返します。protected final InputStreamSEレスポンスを読み取るための入力ストリームを返します。protected abstract StringSEレスポンスの HTTP ステータスメッセージを返します。final booleanhasError()この接続にエラーがあるかどうかを示します。final booleanhasFault()この接続に障害が発生したかどうかを示します。protected final booleanこの接続にレスポンスがあるかどうかを示します。protected booleanレスポンスが GZIP 形式のレスポンスであるかどうかを判断します。final voidsetFaultCode(@Nullable QNameSE faultCode) 特定の障害コードを設定します。クラス AbstractSenderConnection から継承されたメソッド
createTransportInputStream, createTransportOutputStream, getRequestOutputStream, onCloseクラス AbstractWebServiceConnection から継承されたメソッド
close, onReceiveAfterRead, onReceiveBeforeRead, onSendAfterWrite, onSendBeforeWrite, receive, sendクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース HeadersAwareSenderWebServiceConnection から継承されたメソッド
addRequestHeader, getResponseHeaderNames, getResponseHeadersインターフェース WebServiceConnection から継承されたメソッド
close, getUri, receive, send
コンストラクターの詳細
AbstractHttpSenderConnection
public AbstractHttpSenderConnection()
方法の詳細
hasError
インターフェースからコピーされた説明:WebServiceConnectionこの接続にエラーがあるかどうかを示します。通常、エラー検出は、接続エラーコードなどをインスペクションすることによって行われます。- 次で指定:
- インターフェース
WebServiceConnection内のhasError - 戻り値:
- この接続にエラーがある場合は
true。それ以外の場合はfalse。 - 例外:
IOExceptionSE
getErrorMessage
インターフェースからコピーされた説明:WebServiceConnectionエラーメッセージを返します。- 次で指定:
- インターフェース
WebServiceConnection内のgetErrorMessage - 戻り値:
- 接続エラーメッセージ(ある場合)。エラーがない場合は
nullを返します - 例外:
IOExceptionSE- 関連事項:
hasResponse
クラスからコピーされた説明:AbstractSenderConnectionこの接続にレスポンスがあるかどうかを示します。- 次で指定:
- クラス
AbstractSenderConnectionのhasResponse - 例外:
IOExceptionSE
getResponseInputStream
クラスからコピーされた説明:AbstractSenderConnectionレスポンスを読み取るための入力ストリームを返します。- 次で指定:
- クラス
AbstractSenderConnectionのgetResponseInputStream - 例外:
IOExceptionSE
isGzipResponse
レスポンスが GZIP 形式のレスポンスであるかどうかを判断します。getResponseCode
レスポンスの HTTP ステータスコードを返します。getResponseMessage
レスポンスの HTTP ステータスメッセージを返します。getResponseContentLength
レスポンスの長さを返します。getRawResponseInputStream
レスポンスを読み取るための、圧縮されている可能性のある生の入力ストリームを返します。hasFault
インターフェースからコピーされた説明:FaultAwareWebServiceConnectionこの接続に障害が発生したかどうかを示します。通常、HTTP ステータスコードを確認することで実装されます。
- 次で指定:
- インターフェース
FaultAwareWebServiceConnection内のhasFault - 戻り値:
- この接続に障害が発生した場合は
true。それ以外の場合はfalse。 - 例外:
IOExceptionSE- I/O エラーの場合
setFaultCode
インターフェースからコピーされた説明:FaultAwareWebServiceConnection特定の障害コードを設定します。通常、HTTP ステータスコードを設定することで実装されます。
- 次で指定:
- インターフェース
FaultAwareWebServiceConnection内のsetFaultCode - パラメーター:
faultCode- 接続に設定する障害コード、または障害がない場合はnull。- 例外:
IOExceptionSE- I/O エラーの場合