インターフェース MessageInfo


public interface MessageInfo
コンテナー(メッセージ処理ランタイム)はこのインターフェースを使用して、認証メカニズム(モジュール)による処理のために、メッセージとメッセージ処理状態を認証コンテキストに渡します。

このインターフェースは、メッセージ交換のためのリクエストメッセージオブジェクトとレスポンスメッセージオブジェクトをカプセル化します。このインターフェースは、追加のコンテキストをキーと値のペアの形でカプセル化されたメッセージに関連付けるためにも使用できます。

このインターフェースのすべての実装は、引数なしのコンストラクターと、単一の Map 引数を取るコンストラクターを提供する必要があります。追加のコンストラクターを提供することもできます。

関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    この MessageInfo の Map オブジェクトを取得(への参照)します。
    この MessageInfo からリクエストメッセージオブジェクトを取得します。
    この MessageInfo からレスポンスメッセージオブジェクトを取得します。
    void
    この MessageInfo にリクエストメッセージオブジェクトを設定します。
    void
    この MessageInfo にレスポンスメッセージオブジェクトを設定します。
  • メソッドの詳細

    • getRequestMessage

      ObjectSE getRequestMessage()
      この MessageInfo からリクエストメッセージオブジェクトを取得します。
      戻り値:
      リクエストメッセージを表すオブジェクト。MessageInfo 内にリクエストメッセージが設定されていない場合は null。
    • getResponseMessage

      ObjectSE getResponseMessage()
      この MessageInfo からレスポンスメッセージオブジェクトを取得します。
      戻り値:
      レスポンスメッセージを表すオブジェクト。MessageInfo 内にレスポンスメッセージが設定されていない場合は null。
    • setRequestMessage

      void setRequestMessage(ObjectSE request)
      この MessageInfo にリクエストメッセージオブジェクトを設定します。
      パラメーター:
      request - リクエストメッセージを表すオブジェクト。
    • setResponseMessage

      void setResponseMessage(ObjectSE response)
      この MessageInfo にレスポンスメッセージオブジェクトを設定します。
      パラメーター:
      response - レスポンスメッセージを表すオブジェクト。
    • getMap

      この MessageInfo の Map オブジェクトを取得(への参照)します。取得したマップで実行される操作は、MessageInfo 内のマップに影響を与える必要があります。
      戻り値:
      この MessageInfo の Map オブジェクトこのメソッドは null を返しません。Map が MessageInfo に関連付けられていない場合、このメソッドは Map をインスタンス化し、この MessageInfo に関連付けてから返します。