クラス AbstractSenderConnection
java.lang.ObjectSE
org.springframework.ws.transport.AbstractWebServiceConnection
org.springframework.ws.transport.AbstractSenderConnection
- 既知の直属サブクラス
AbstractHttpSenderConnection、JmsSenderConnection、MailSenderConnection、XmppSenderConnection
public abstract class AbstractSenderConnection
extends AbstractWebServiceConnection
implements HeadersAwareSenderWebServiceConnection
リクエストの送信に使用される
WebServiceConnection 実装の抽象基本クラス。- 導入:
- 1.0.0
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected final TransportInputStreamTransportInputStreamを返します。protected final TransportOutputStream指定されたメッセージのTransportOutputStreamを返します。protected abstract OutputStreamSEリクエストを書き込む出力ストリームを返します。protected abstract InputStreamSEレスポンスを読み取るための入力ストリームを返します。protected abstract booleanこの接続にレスポンスがあるかどうかを示します。protected voidonClose()AbstractWebServiceConnection.close()から呼び出されたテンプレートメソッド。クラス 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, 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
レスポンスを読み取るための入力ストリームを返します。