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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。