Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 基本・開発編(EJBコンテナ)


2.15.3 上位レベルインターセプタの呼び出し抑止

クラスレベルインターセプタ,メソッドレベルインターセプタでは,アノテーション,またはDDで上位レベルのインターセプタの実行を抑止できます。

インターセプタの実行を抑止できる範囲を次の表に示します。

表2‒50 上位レベルインターセプタの実行を抑止できる範囲

インターセプタの種別

抑止する対象

デフォルトインターセプタ

クラスレベルインターセプタ

メソッドレベルインターセプタ

デフォルトインターセプタ

×

×

クラスレベルインターセプタ

×

メソッドレベルインターセプタ

(凡例)

○:上位レベルのインターセプタの呼び出しを抑止できる。

×:上位レベルに該当しないため,呼び出し抑止の定義をしても無視される。

−:上位レベルのインターセプタの呼び出しの定義はできない。

注※

クラスレベルインターセプタでデフォルトインターセプタの呼び出し抑止の定義が指定された場合,メソッドレベルインターセプタでの定義に関係なく,デフォルトインターセプタの呼び出しを抑止します。