パッケージ 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
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 void
close(MessageContext context)
Jakarta XML Web Services ランタイムがメッセージ、障害、例外をディスパッチする直前のメッセージ交換パターンの終了時に呼び出されます。boolean
handleFault(C context)
handleFault
メソッドは、障害メッセージの処理のために呼び出されます。boolean
handleMessage(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
- メッセージコンテキスト