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.