パッケージ org.springframework.ws
インターフェース WebServiceMessage
- すべての既知のサブインターフェース:
FaultAwareWebServiceMessage
、MimeMessage
、PoxMessage
、SoapMessage
、StreamingWebServiceMessage
public interface WebServiceMessage
プロトコルに依存しない XML メッセージを表します。
メッセージのペイロードへのアクセスを提供するメソッドが含まれています。
- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
- 関連事項:
方法の概要
修飾子と型メソッド説明メッセージの内容をResult
SE として返します。メッセージの内容をSource
SE として返します。void
writeTo
(OutputStreamSE outputStream) メッセージ全体を指定された出力ストリームに書き込みます。
メソッドの詳細
getPayloadSource
SourceSE getPayloadSource()メッセージの内容をSource
SE として返します。実装に応じて、これは複数回取得することも、1 回だけ取得することもできます。
- 戻り値:
- メッセージの内容
getPayloadResult
ResultSE getPayloadResult()メッセージの内容をResult
SE として返します。このメソッドを呼び出すと、現在のペイロードが削除されます。
読み取り専用の実装は
UnsupportedOperationException
SE をスローします。- 戻り値:
- メッセージの内容
- 例外:
UnsupportedOperationExceptionSE
- メッセージが読み取り専用の場合
writeTo
メッセージ全体を指定された出力ストリームに書き込みます。指定されたストリームが
TransportOutputStream
のインスタンスである場合、対応するヘッダーも書き込まれます。- パラメーター:
outputStream
- 書き込むストリーム- 例外:
IOExceptionSE
- I/O 例外が発生した場合