public interface AspectHandler
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
static interface |
AspectHandler.Ignore
AspectHandler.onAfterThrowingを呼び出すべきではない例外クラスに付与するマーカーインターフェースです。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
onAfterExecution(java.lang.Object obj,
java.lang.reflect.Method method,
java.lang.Object[] args)
リソースメソッドの実行後に呼び出されます。
|
void |
onAfterReturning(java.lang.Object obj,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object value)
リソースメソッドの実行から復帰した後に呼び出されます。
|
void |
onAfterThrowing(java.lang.Object obj,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Throwable e)
リソースメソッドの実行で例外がスローされた後に呼び出されます。
|
void |
onBeforeExecution(java.lang.Object obj,
java.lang.reflect.Method method,
java.lang.Object[] args)
リソース・メソッドの実行前に呼び出されます。
|
void onBeforeExecution(java.lang.Object obj,
java.lang.reflect.Method method,
java.lang.Object[] args)
obj - メソッドが呼び出されるリソースクラスのインスタンス。method - 呼び出されるインターフェースメソッドに対応するインスタンス。args - メソッド呼び出し時に渡される引数値を格納するオブジェクト配列。インタフェースメソッドが引数をとらない場合、null となる。プリミティブ型引数は java.lang.Integer または java.lang.Boolean のような適切なプリミティブ型ラッパークラスのインスタンスにラップされる。void onAfterExecution(java.lang.Object obj,
java.lang.reflect.Method method,
java.lang.Object[] args)
obj - メソッドが呼び出されるリソースクラスのインスタンス。method - 呼び出されるインターフェースメソッドに対応するインスタンス。args - メソッド呼び出し時に渡される引数値を格納するオブジェクト配列。インタフェースメソッドが引数をとらない場合、null となる。プリミティブ型引数は java.lang.Integer または java.lang.Boolean のような適切なプリミティブ型ラッパークラスのインスタンスにラップされる。void onAfterReturning(java.lang.Object obj,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object value)
obj - メソッドが呼び出されるリソースクラスのインスタンス。method - 呼び出されるインターフェースメソッドに対応するインスタンス。args - メソッド呼び出し時に渡される引数値を格納するオブジェクト配列。インタフェースメソッドが引数をとらない場合、null となる。プリミティブ型引数は java.lang.Integer または java.lang.Boolean のような適切なプリミティブ型ラッパークラスのインスタンスにラップされる。value - リソースメソッドがの戻り値。void onAfterThrowing(java.lang.Object obj,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Throwable e)
obj - メソッドが呼び出されるリソースクラスのインスタンス。method - 呼び出されるインターフェースメソッドに対応するインスタンス。args - メソッド呼び出し時に渡される引数値を格納するオブジェクト配列。インタフェースメソッドが引数をとらない場合、null となる。プリミティブ型引数は java.lang.Integer または java.lang.Boolean のような適切なプリミティブ型ラッパークラスのインスタンスにラップされる。e - リソースメソッドがスローした例外のインスタンス。