インターフェース AddressingVersion
- すべての既知の実装クラス:
AbstractAddressingVersion
、Addressing10
、Addressing200408
public interface AddressingVersion
WS-Addressing 仕様の特定のバージョンの契約を定義します。
- 導入:
- 1.5.0
- 作成者:
- Arjen Poutsma, Leandro Quiroga
メソッドのサマリー
修飾子と型メソッド説明void
addAddressingHeaders
(SoapMessage message, MessageAddressingProperties map) 指定されたMessageAddressingProperties
を使用して、指定されたメッセージにアドレス指定 SOAP ヘッダーを追加します。指定されたメッセージに無効なアドレス指定ヘッダー障害を追加します。指定されたメッセージにメッセージアドレス指定ヘッダー必須障害を追加します。指定されたメッセージのMessageAddressingProperties
を返します。boolean
指定されたエンドポイント参照に匿名アドレスがあるかどうかを示します。boolean
指定されたエンドポイント参照に None アドレスがあるかどうかを示します。boolean
指定されたMessageAddressingProperties
に必要なすべてのプロパティがあるかどうかを示します。boolean
wsa:To ヘッダーが必須かどうかを示します。boolean
understands
(SoapHeaderElement headerElement) SoapHeaderElement
が与えられた場合、このバージョンがそれを理解するかどうかを返します。
メソッドの詳細
getMessageAddressingProperties
指定されたメッセージのMessageAddressingProperties
を返します。- パラメーター:
message
- 地図を探すためのメッセージ- 戻り値:
- メッセージアドレス指定プロパティ
- 関連事項:
addAddressingHeaders
指定されたMessageAddressingProperties
を使用して、指定されたメッセージにアドレス指定 SOAP ヘッダーを追加します。- パラメーター:
message
- ヘッダーを追加するメッセージmap
- メッセージアドレス指定プロパティ
understands
SoapHeaderElement
が与えられた場合、このバージョンがそれを理解するかどうかを返します。- パラメーター:
headerElement
- ヘッダー- 戻り値:
- 理解されている場合は
true
、そうでない場合はfalse
hasRequiredProperties
指定されたMessageAddressingProperties
に必要なすべてのプロパティがあるかどうかを示します。- 戻り値:
- to プロパティと action プロパティが設定されている場合は
true
、応答または障害エンドポイントが設定されている場合はメッセージ ID もチェックします
isToHeaderRequired
boolean isToHeaderRequired()wsa:To ヘッダーが必須かどうかを示します。- 戻り値:
-
AddressingVersion
の wsa:To ヘッダーが必要な場合はtrue
。 - 導入:
- 4.0
hasAnonymousAddress
指定されたエンドポイント参照に匿名アドレスがあるかどうかを示します。このアドレスは、メッセージをインバンドで送信する必要があることを示すために使用されます。- 関連事項:
hasNoneAddress
指定されたエンドポイント参照に None アドレスがあるかどうかを示します。このアドレスに送信されるメッセージは送信されません。- 関連事項:
addInvalidAddressingHeaderFault
指定されたメッセージに無効なアドレス指定ヘッダー障害を追加します。- 関連事項:
addMessageAddressingHeaderRequiredFault
指定されたメッセージにメッセージアドレス指定ヘッダー必須障害を追加します。- 関連事項: