モジュール java.xml.ws
パッケージ javax.xml.ws.handler

インタフェースHandler<C extends MessageContext>

  • 型パラメータ:
    C - メッセージ・コンテキスト
    既知のすべてのサブインタフェース:
    LogicalHandler<C>, SOAPHandler<T>


    public interface Handler<C extends MessageContext>
    Handlerインタフェースは、JAX-WSハンドラの基本インタフェースです。
    導入されたバージョン:
    1.6, JAX-WS 2.0
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 抽象メソッド 
      修飾子と型 メソッド 説明
      void close​(MessageContext context)
      メッセージ交換パターンの終了時に呼び出されます(JAX-WSランタイムがメッセージ、フォルト、例外をディスパッチする直前)。
      boolean handleFault​(C context)
      handleFaultメソッドは、フォルト・メッセージ処理のために呼び出されます。
      boolean handleMessage​(C context)
      handleMessageメソッドは、インバウンド・メッセージとアウトバウンド・メッセージの通常処理で呼び出されます。
    • メソッドの詳細

      • handleMessage

        boolean handleMessage​(C context)
        handleMessageメソッドは、インバウンド・メッセージとアウトバウンド・メッセージの通常処理で呼び出されます。 完全な詳細は、JAX-WS仕様のハンドラ・フレームワークの説明を参照してください。
        パラメータ:
        context - メッセージ・コンテキスト。
        戻り値:
        現在のメッセージに対しハンドラ処理を続行するかどうかを示す
        • 処理を続行する場合、trueを返す。
        • 処理をブロックする場合、falseを返す。
        例外:
        RuntimeException - JAX-WSランタイムにハンドラ処理を中止させ、フォルトを生成する。
        ProtocolException - JAX-WSランタイムをフォルト・メッセージ処理に切り替えさせる。
      • handleFault

        boolean handleFault​(C context)
        handleFaultメソッドは、フォルト・メッセージ処理のために呼び出されます。 完全な詳細は、JAX-WS仕様のハンドラ・フレームワークの説明を参照してください。
        パラメータ:
        context - メッセージ・コンテキスト
        戻り値:
        現在のメッセージに対しハンドラ・フォルト処理を続行するかどうかを示す
        • 処理を続行する場合、trueを返す。
        • 処理をブロックする場合、falseを返す。
        例外:
        RuntimeException - JAX-WSランタイムにハンドラ・フォルト処理を中止させ、フォルトをディスパッチする。
        ProtocolException - JAX-WSランタイムにハンドラ・フォルト処理を中止させ、フォルトをディスパッチする。
      • close

        void close​(MessageContext context)
        メッセージ交換パターンの終了時に呼び出されます(JAX-WSランタイムがメッセージ、フォルト、例外をディスパッチする直前)。 完全な詳細は、JAX-WS仕様のハンドラ・フレームワークの説明を参照してください。
        パラメータ:
        context - メッセージ・コンテキスト