クラス 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 booleanhasError()この接続にエラーがあるかどうかを示します。final booleanhasFault()この接続に障害が発生したかどうかを示します。protected final booleanこの接続にレスポンスがあるかどうかを示します。final voidsetFault(boolean fault) 使用すべきではありません。final voidsetFaultCode(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 エラーの場合