public interface LogicalMessageLogicalMessage インターフェースは、プロトコルに依存しない XML メッセージを表し、メッセージのペイロードへのアクセスを提供するメソッドが含まれています。| 修飾子と型 | メソッドと説明 |
|---|---|
SourceSE | getPayload() メッセージペイロードを XML ソースとして取得し、同じ LogicalMessage インスタンスで複数回呼び出すことができ、メッセージペイロード全体を取得するために使用できる新しい Source を常に返します。 |
ObjectSE | getPayload(JAXBContext context) メッセージペイロードを Jakarta XML Binding オブジェクトとして取得します。 |
void | setPayload(ObjectSE payload, JAXBContext context) メッセージペイロードを設定します |
void | setPayload(SourceSE payload) メッセージペイロードを設定します |
SourceSE getPayload()
Source を常に返します。 返された Source が DOMSource のインスタンスである場合、カプセル化された DOM ツリーを変更すると、メッセージペイロードがインプレースで変更されるため、setPayload を頻繁に呼び出す必要はありません。他の型の Source は、メッセージペイロードへの読み取りアクセスのみを提供します。
null を返します。void setPayload(SourceSE payload)
payload - メッセージペイロード WebServiceException - このメッセージのペイロードの設定中にエラーが発生した場合 UnsupportedOperationExceptionSE - この操作がサポートされていない場合 ObjectSE getPayload(JAXBContext context)
setPayload を呼び出す必要があります。context - メッセージペイロードのマーシャリングを解除するために使用する必要がある JAXBContextnull を返します WebServiceException - 提供された JAXBContext を使用してペイロードをマーシャリング解除するときにエラーが発生した場合。WebServiceException の原因は、元の JAXBException です。void setPayload(ObjectSE payload, JAXBContext context)
payload - メッセージペイロード context - ペイロードをマーシャリングするために使用する必要がある JAXBContextUnsupportedOperationExceptionSE - この操作がサポートされていない場合 WebServiceException - 提供された JAXBContext を使用してペイロードをマーシャリングするときにエラーが発生した場合。WebServiceException の原因は、元の JAXBException です。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.