public interface LogicalMessage
LogicalMessage インタフェースは、プロトコルにとらわれない XML メッセージを表現し、メッセージのペイロードへのアクセスを提供するメソッドを含みます。| 修飾子と型 | メソッドと説明 |
|---|---|
Source |
getPayload()
XML ソースとしてメッセージのペイロードを取得します。同じ LogicalMessage インスタンスに対して複数回呼び出されることもあり、メッセージペイロード全体を取得するために使用できる新しい
Source を常に返します。 |
Object |
getPayload(JAXBContext context)
JAXB オブジェクトとしてメッセージペイロードを取得します。
|
void |
setPayload(Object payload, JAXBContext context)
メッセージのペイロードを設定します
|
void |
setPayload(Source payload)
メッセージのペイロードを設定します
|
Source getPayload()
Source を常に返します。
戻り値の Source が DOMSource インスタンスの場合、カプセル化された DOM ツリーを変更するとメッセージペイロードがインプレースに変更され、あとで setPayload を呼び出す必要がありません。ほかの型の Source は、メッセージペイロードへの読み取りアクセスのみを提供します。
null を返す。void setPayload(Source payload)
payload - メッセージのペイロードWebServiceException - このメッセージのペイロードの設定中にエラーが発生した場合UnsupportedOperationException - この操作がサポートされていない場合Object getPayload(JAXBContext context)
setPayload を呼び出す必要があります。context - メッセージペイロードを非整列化するために使用する JAXBContextnull を返すWebServiceException - ペイロードを非整列化するために提供された JAXBContext の使用時にエラーが発生した場合。WebServiceException の原因は、元の JAXBException。void setPayload(Object payload, JAXBContext context)
payload - メッセージのペイロードcontext - ペイロードを整列化するために使用する JAXBContextUnsupportedOperationException - この操作がサポートされていない場合WebServiceException - ペイロードを整列化するために提供された JAXBContext の使用時にエラーが発生した場合。WebServiceException の原因は、元の JAXBException。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.