|
FlatServe AOP Plugin 0.2 |
||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.2 |
||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |