クラス 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
、CommonsHttpConnection
、HttpComponents5Connection
、HttpComponentsConnection
、HttpUrlConnection
、JdkHttpClientConnection
public abstract class AbstractHttpSenderConnection
extends AbstractSenderConnection
implements FaultAwareWebServiceConnection
HTTP 経由でリクエストを送信する
WebServiceConnection
実装の抽象基本クラス。- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma, Andreas Veithen
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明final StringSE
エラーメッセージを返します。protected abstract InputStreamSE
レスポンスを読み取るための、圧縮されている可能性のある生の入力ストリームを返します。protected abstract int
レスポンスの HTTP ステータスコードを返します。protected abstract long
レスポンスの長さを返します。protected final InputStreamSE
レスポンスを読み取るための入力ストリームを返します。protected abstract StringSE
レスポンスの HTTP ステータスメッセージを返します。final boolean
hasError()
この接続にエラーがあるかどうかを示します。final boolean
hasFault()
この接続に障害が発生したかどうかを示します。protected final boolean
この接続にレスポンスがあるかどうかを示します。final void
setFault
(boolean fault) 使用すべきではありません。final void
setFaultCode
(QNameSE faultCode) 特定の障害コードを設定します。クラス org.springframework.ws.transport.AbstractSenderConnection から継承されたメソッド
createTransportInputStream, createTransportOutputStream, getRequestOutputStream, onClose
クラス org.springframework.ws.transport.AbstractWebServiceConnection から継承されたメソッド
close, onReceiveAfterRead, onReceiveBeforeRead, onSendAfterWrite, onSendBeforeWrite, receive, send
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.ws.transport.HeadersAwareSenderWebServiceConnection から継承されたメソッド
addRequestHeader, getResponseHeaderNames, getResponseHeaders
インターフェース org.springframework.ws.transport.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
getResponseCode
レスポンスの HTTP ステータスコードを返します。getResponseMessage
レスポンスの HTTP ステータスメッセージを返します。getResponseContentLength
レスポンスの長さを返します。getRawResponseInputStream
レスポンスを読み取るための、圧縮されている可能性のある生の入力ストリームを返します。hasFault
インターフェースからコピーされた説明:FaultAwareWebServiceConnection
この接続に障害が発生したかどうかを示します。通常、HTTP ステータスコードを確認することで実装されます。
- 次で指定:
- インターフェース
FaultAwareWebServiceConnection
のhasFault
- 戻り値:
- この接続に障害が発生した場合は
true
。それ以外の場合はfalse
。 - 例外:
IOExceptionSE
- I/O エラーの場合
setFault
使用すべきではありません。インターフェースからコピーされた説明:FaultAwareWebServiceConnection
この接続が障害を送信するかどうかを設定します。通常、HTTP ステータスコードを設定することで実装されます。
- 次で指定:
- インターフェース
FaultAwareWebServiceConnection
のsetFault
- パラメーター:
fault
- これが障害を送信する場合はtrue
。それ以外の場合はfalse
。
setFaultCode
インターフェースからコピーされた説明:FaultAwareWebServiceConnection
特定の障害コードを設定します。通常、HTTP ステータスコードを設定することで実装されます。
- 次で指定:
- インターフェース
FaultAwareWebServiceConnection
のsetFaultCode
- パラメーター:
faultCode
- 接続に設定する障害コード、または障害がない場合はnull
。- 例外:
IOExceptionSE
- I/O エラーの場合