2.15.3 上位レベルインターセプタの呼び出し抑止
クラスレベルインターセプタ,メソッドレベルインターセプタでは,アノテーション,またはDDで上位レベルのインターセプタの実行を抑止できます。
インターセプタの実行を抑止できる範囲を次の表に示します。
インターセプタの種別 |
抑止する対象 |
||
---|---|---|---|
デフォルトインターセプタ |
クラスレベルインターセプタ |
メソッドレベルインターセプタ |
|
デフォルトインターセプタ |
× |
× |
− |
クラスレベルインターセプタ |
○※ |
× |
− |
メソッドレベルインターセプタ |
○ |
○ |
− |
- (凡例)
-
○:上位レベルのインターセプタの呼び出しを抑止できる。
×:上位レベルに該当しないため,呼び出し抑止の定義をしても無視される。
−:上位レベルのインターセプタの呼び出しの定義はできない。
- 注※
-
クラスレベルインターセプタでデフォルトインターセプタの呼び出し抑止の定義が指定された場合,メソッドレベルインターセプタでの定義に関係なく,デフォルトインターセプタの呼び出しを抑止します。