インターフェース AddressingVersion
- すべての既知の実装クラス:
AbstractAddressingVersion、Addressing10、Addressing200408
public interface AddressingVersion
WS-Addressing 仕様の特定のバージョンの契約を定義します。
- 導入:
- 1.5.0
方法の概要
修飾子と型メソッド説明voidaddAddressingHeaders(SoapMessage message, MessageAddressingProperties map) 指定されたMessageAddressingPropertiesを使用して、指定されたメッセージにアドレス指定 SOAP ヘッダーを追加します。指定されたメッセージに無効なアドレス指定ヘッダー障害を追加します。指定されたメッセージにメッセージアドレス指定ヘッダー必須障害を追加します。指定されたメッセージのMessageAddressingPropertiesを返します。boolean指定されたエンドポイント参照に匿名アドレスがあるかどうかを示します。boolean指定されたエンドポイント参照に None アドレスがあるかどうかを示します。boolean指定されたMessageAddressingPropertiesに必要なすべてのプロパティがあるかどうかを示します。booleanwsa:To ヘッダーが必須かどうかを示します。booleanunderstands(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
指定されたメッセージにメッセージアドレス指定ヘッダー必須障害を追加します。- 関連事項: