-
- 型パラメータ:
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
- メッセージ・コンテキスト
-
-