クラス AbstractSenderConnection
java.lang.ObjectSE
org.springframework.ws.transport.AbstractWebServiceConnection
org.springframework.ws.transport.AbstractSenderConnection
- 実装済みのインターフェース一覧:
AutoCloseableSE, HeadersAwareSenderWebServiceConnection, WebServiceConnection
- 既知の直属サブクラス
AbstractHttpSenderConnection, JmsSenderConnection, MailSenderConnection, XmppSenderConnection
public abstract class AbstractSenderConnection
extends AbstractWebServiceConnection
implements HeadersAwareSenderWebServiceConnection
リクエストの送信に使用される
WebServiceConnection 実装の抽象基本クラス。- 導入:
- 1.0.0
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected final @Nullable TransportInputStreamTransportInputStreamを返します。protected final TransportOutputStream指定されたメッセージのTransportOutputStreamを返します。protected abstract OutputStreamSEリクエストを書き込む出力ストリームを返します。protected abstract InputStreamSEレスポンスを読み取るための入力ストリームを返します。protected abstract booleanこの接続にレスポンスがあるかどうかを示します。protected voidonClose()AbstractWebServiceConnection.close()から呼び出されたテンプレートメソッド。クラス 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, getErrorMessage, getUri, hasError, receive, send
コンストラクターの詳細
AbstractSenderConnection
public AbstractSenderConnection()
方法の詳細
createTransportOutputStream
クラスからコピーされた説明:AbstractWebServiceConnection指定されたメッセージのTransportOutputStreamを返します。AbstractWebServiceConnection.send(WebServiceMessage)から呼び出されます。- 次で指定:
- クラス
AbstractWebServiceConnectionのcreateTransportOutputStream - 戻り値:
- 出力ストリーム
- 例外:
IOExceptionSE- I/O 例外が発生したとき
createTransportInputStream
クラスからコピーされた説明:AbstractWebServiceConnectionTransportInputStreamを返します。AbstractWebServiceConnection.receive(WebServiceMessageFactory)から呼び出されます。- 次で指定:
- クラス
AbstractWebServiceConnectionのcreateTransportInputStream - 戻り値:
- 入力ストリーム、またはレスポンスを読み取ることができない場合は
null - 例外:
IOExceptionSE- I/O 例外が発生したとき
onClose
AbstractWebServiceConnection.close()から呼び出されたテンプレートメソッド。デフォルトの実装は空です。- オーバーライド:
- クラス
AbstractWebServiceConnectionのonClose - 例外:
IOExceptionSE- この接続を閉じるときに I/O エラーが発生した場合
hasResponse
この接続にレスポンスがあるかどうかを示します。getRequestOutputStream
リクエストを書き込む出力ストリームを返します。getResponseInputStream
レスポンスを読み取るための入力ストリームを返します。