|
FlatServe AOP Plugin 0.3 |
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
public interface HttpServiceMethodInterceptor
HTTPサービスメソッドに適用するメソッドインターセプタのインターフェースです。
このインターフェースは、AOP allianceが定義する
MethodInterceptorとは互換性はないものの、同様の方法でインターセプタを実装することができます。
MethodInterceptorではなく、本インターフェースを実装したクラスをインターセプタとして作成すると、
invokeメソッドがHttpServiceMethodInvocationオブジェクトを受け取るため、HttpServletRequestなどの
Servlet APIで定義されるクラスや、ConfigのようなFlatServe固有のオブジェクトを扱うことができる
メリットがあります。
MethodInterceptor| メソッドの概要 | |
|---|---|
java.lang.Object |
invoke(HttpServiceMethodInvocation invocation)
HTTPサービスメソッド実行前後の処理を実装するためのメソッドです。 |
| メソッドの詳細 |
|---|
java.lang.Object invoke(HttpServiceMethodInvocation invocation)
throws java.lang.Throwable
invocation - 対象メソッドのジョイントポイントオブジェクト
java.lang.Throwable - 対象メソッドやインターセプタで冷害が発生した場合
|
FlatServe AOP Plugin 0.3 |
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||