クラス AbstractWebServiceConnection
java.lang.ObjectSE
org.springframework.ws.transport.AbstractWebServiceConnection
- 実装されているすべてのインターフェース:
AutoCloseableSE,WebServiceConnection
- 既知の直属サブクラス
AbstractReceiverConnection,AbstractSenderConnection
WebServiceConnection 実装の抽象基本クラス。- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明final voidclose()この接続を閉じます。protected abstract TransportInputStreamTransportInputStreamを返します。protected abstract TransportOutputStream指定されたメッセージのTransportOutputStreamを返します。protected voidonClose()close()から呼び出されたテンプレートメソッド。protected voidonReceiveAfterRead(WebServiceMessage message) 指定されたメッセージがTransportInputStreamから読み取られたときに呼び出されます。protected voidTransportInputStreamからメッセージが読み取られる前に呼び出されます。protected voidonSendAfterWrite(WebServiceMessage message) 指定されたメッセージがTransportOutputStreamに書き込まれた後に呼び出されます。protected voidonSendBeforeWrite(WebServiceMessage message) 指定されたメッセージがTransportOutputStreamに書き込まれる前に呼び出されます。final WebServiceMessagereceive(WebServiceMessageFactory messageFactory) 指定されたWebServiceMessageFactoryを使用してメッセージを受信します。final voidsend(WebServiceMessage message) この接続を使用して、指定されたメッセージを送信します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.ws.transport.WebServiceConnection から継承されたメソッド
getErrorMessage, getUri, hasError
コンストラクターの詳細
AbstractWebServiceConnection
public AbstractWebServiceConnection()
メソッドの詳細
send
インターフェースからコピーされた説明:WebServiceConnectionこの接続を使用して、指定されたメッセージを送信します。- 次で指定:
- インターフェース
WebServiceConnectionのsend - パラメーター:
message- 送信するメッセージ- 例外:
IOExceptionSE- I/O エラーの場合
onSendBeforeWrite
指定されたメッセージがTransportOutputStreamに書き込まれる前に呼び出されます。send(WebServiceMessage)から呼び出されます。デフォルトの実装は何もしません。
- パラメーター:
message- メッセージ- 例外:
IOExceptionSE- I/O 例外が発生したとき
createTransportOutputStream
指定されたメッセージのTransportOutputStreamを返します。send(WebServiceMessage)から呼び出されます。- 戻り値:
- 出力ストリーム
- 例外:
IOExceptionSE- I/O 例外が発生したとき
onSendAfterWrite
指定されたメッセージがTransportOutputStreamに書き込まれた後に呼び出されます。send(WebServiceMessage)から呼び出されます。デフォルトの実装は何もしません。
- パラメーター:
message- メッセージ- 例外:
IOExceptionSE- I/O 例外が発生したとき
receive
public final WebServiceMessage receive(WebServiceMessageFactory messageFactory) throws IOExceptionSE インターフェースからコピーされた説明:WebServiceConnection指定されたWebServiceMessageFactoryを使用してメッセージを受信します。このメソッドは、受信するまでブロックするか、メッセージが受信されないときにnullを返します。- 次で指定:
- インターフェース
WebServiceConnectionのreceive - パラメーター:
messageFactory- メッセージの読み取りに使用されるメッセージファクトリ- 戻り値:
- 既読メッセージ、またはメッセージが受信されなかった場合は
null - 例外:
IOExceptionSE- I/O エラーの場合
onReceiveBeforeRead
TransportInputStreamからメッセージが読み取られる前に呼び出されます。receive(WebServiceMessageFactory)から呼び出されます。デフォルトの実装は何もしません。
- 例外:
IOExceptionSE- I/O 例外が発生したとき
createTransportInputStream
TransportInputStreamを返します。receive(WebServiceMessageFactory)から呼び出されます。- 戻り値:
- 入力ストリーム、またはレスポンスを読み取ることができない場合は
null - 例外:
IOExceptionSE- I/O 例外が発生したとき
onReceiveAfterRead
指定されたメッセージがTransportInputStreamから読み取られたときに呼び出されます。receive(WebServiceMessageFactory)から呼び出されます。デフォルトの実装は何もしません。
- パラメーター:
message- メッセージ- 例外:
IOExceptionSE- I/O 例外が発生したとき
close
インターフェースからコピーされた説明:WebServiceConnectionこの接続を閉じます。接続が閉じられると、それ以上使用できなくなります。新しい接続を作成する必要があります。
- 次で指定:
- インターフェース
AutoCloseableSEのclose - 次で指定:
- インターフェース
WebServiceConnectionのclose - 例外:
IOExceptionSE- この接続を閉じるときに I/O エラーが発生した場合
onClose
close()から呼び出されたテンプレートメソッド。デフォルトの実装は空です。- 例外:
IOExceptionSE- この接続を閉じるときに I/O エラーが発生した場合