public class BenchmarkInterceptor extends Object implements Interceptor
| Constructor and Description | 
|---|
BenchmarkInterceptor()  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
afterInvoke(Object object,
           String methodName,
           Object[] arguments,
           Object result)
This code is executed after the method is optionally called. 
 | 
Object | 
beforeInvoke(Object object,
            String methodName,
            Object[] arguments)
This code is executed before the method is optionally called. 
 | 
boolean | 
doInvoke()  | 
Map | 
getCalls()  | 
void | 
reset()  | 
List | 
statistic()  | 
protected Map calls
public Map getCalls()
public void reset()
public Object beforeInvoke(Object object, String methodName, Object[] arguments)
InterceptorbeforeInvoke in interface Interceptorobject - receiver object for the method callmethodName - name of the method to callarguments - arguments to the method callpublic Object afterInvoke(Object object, String methodName, Object[] arguments, Object result)
InterceptorafterInvoke in interface Interceptorobject - receiver object for the called methodmethodName - name of the called methodarguments - arguments to the called methodresult - result of the executed method call or result of beforeInvoke if method was not calledpublic boolean doInvoke()
doInvoke in interface Interceptorpublic List statistic()