パッケージ jakarta.xml.ws.handler

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

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

    public interface Handler<C extends MessageContext>
    Handler インターフェースは、Jakarta XML Web Services ハンドラーの基本インターフェースです。
    導入:
    1.6、JAX-WS 2.0
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   抽象メソッド  
      修飾子と型 メソッド 説明
      voidclose​(MessageContext context)
      Jakarta XML Web Services ランタイムがメッセージ、障害、例外をディスパッチする直前のメッセージ交換パターンの終了時に呼び出されます。
      booleanhandleFault​(C context)
      handleFault メソッドは、障害メッセージの処理のために呼び出されます。
      booleanhandleMessage​(C context)
      handleMessage メソッドは、受信メッセージと送信メッセージの通常の処理のために呼び出されます。
    • メソッドの詳細

      • handleMessage

        boolean handleMessage​(C context)
        handleMessage メソッドは、受信メッセージと送信メッセージの通常の処理のために呼び出されます。詳細については、Jakarta XML Web Services 仕様のハンドラーフレームワークの説明を参照してください。
        パラメーター:
        context - メッセージコンテキスト。
        戻り値:
        現在のメッセージに対してハンドラー処理を続行する必要があるかどうかの指示
        • true を返して、処理を続行します。
        • false をブロック処理に戻します。
        例外:
        RuntimeExceptionSE - Jakarta XML Web Services ランタイムがハンドラー処理を停止し、障害を生成します。
        ProtocolException - Jakarta XML Web Services ランタイムを障害メッセージ処理に切り替えます。
      • handleFault

        boolean handleFault​(C context)
        handleFault メソッドは、障害メッセージの処理のために呼び出されます。詳細については、Jakarta XML Web Services 仕様のハンドラーフレームワークの説明を参照してください。
        パラメーター:
        context - メッセージコンテキスト
        戻り値:
        現在のメッセージに対してハンドラー障害処理を続行する必要があるかどうかの指示
        • true を返して、処理を続行します。
        • false をブロック処理に戻します。
        例外:
        RuntimeExceptionSE - Jakarta XML Web Services ランタイムにハンドラー障害処理を停止させ、障害をディスパッチします。
        ProtocolException - Jakarta XML Web Services ランタイムにハンドラー障害処理を停止させ、障害をディスパッチします。
      • close

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