インターフェース AddressingVersion

すべての既知の実装クラス:
AbstractAddressingVersionAddressing10Addressing200408

public interface AddressingVersion
WS-Addressing 仕様の特定のバージョンの契約を定義します。
導入:
1.5.0
作成者:
Arjen Poutsma, Leandro Quiroga
  • メソッドの詳細

    • getMessageAddressingProperties

      MessageAddressingProperties getMessageAddressingProperties(SoapMessage message)
      指定されたメッセージの MessageAddressingProperties を返します。
      パラメーター:
      message - 地図を探すためのメッセージ
      戻り値:
      メッセージアドレス指定プロパティ
      関連事項:
    • addAddressingHeaders

      void addAddressingHeaders(SoapMessage message, MessageAddressingProperties map)
      指定された MessageAddressingProperties を使用して、指定されたメッセージにアドレス指定 SOAP ヘッダーを追加します。
      パラメーター:
      message - ヘッダーを追加するメッセージ
      map - メッセージアドレス指定プロパティ
    • understands

      boolean understands(SoapHeaderElement headerElement)
      SoapHeaderElement が与えられた場合、このバージョンがそれを理解するかどうかを返します。
      パラメーター:
      headerElement - ヘッダー
      戻り値:
      理解されている場合は true、そうでない場合は false 
    • hasRequiredProperties

      boolean hasRequiredProperties(MessageAddressingProperties map)
      指定された MessageAddressingProperties に必要なすべてのプロパティがあるかどうかを示します。
      戻り値:
      to プロパティと action プロパティが設定されている場合は true、応答または障害エンドポイントが設定されている場合はメッセージ ID もチェックします
    • isToHeaderRequired

      boolean isToHeaderRequired()
      wsa:To ヘッダーが必須かどうかを示します。
      戻り値:
      AddressingVersion の wsa:To ヘッダーが必要な場合は true
      導入:
      4.0
    • hasAnonymousAddress

      boolean hasAnonymousAddress(EndpointReference epr)
      指定されたエンドポイント参照に匿名アドレスがあるかどうかを示します。このアドレスは、メッセージをインバンドで送信する必要があることを示すために使用されます。
      関連事項:
    • hasNoneAddress

      boolean hasNoneAddress(EndpointReference epr)
      指定されたエンドポイント参照に None アドレスがあるかどうかを示します。このアドレスに送信されるメッセージは送信されません。
      関連事項:
    • addInvalidAddressingHeaderFault

      SoapFault addInvalidAddressingHeaderFault(SoapMessage message)
      指定されたメッセージに無効なアドレス指定ヘッダー障害を追加します。
      関連事項:
    • addMessageAddressingHeaderRequiredFault

      SoapFault addMessageAddressingHeaderRequiredFault(SoapMessage message)
      指定されたメッセージにメッセージアドレス指定ヘッダー必須障害を追加します。
      関連事項: