|
Groovy 1.7.8 | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectgroovy.lang.BenchmarkInterceptor
public class BenchmarkInterceptor extends Object
Interceptor that registers the timestamp of each method call before and after invocation.
| Field Summary | |
|---|---|
protected Map |
calls
|
| Method Summary | |
|---|---|
Object
|
afterInvoke(Object object, String methodName, Object[] arguments, Object result)
|
Object
|
beforeInvoke(Object object, String methodName, Object[] arguments)
|
boolean
|
doInvoke()
|
Map
|
getCalls()
|
void
|
reset()
|
List
|
statistic()
@return a list of lines, each item is [methodname, numberOfCalls, accumulatedTime] |
| Methods inherited from class Object | |
|---|---|
| wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
| Field Detail |
|---|
protected Map calls
| Method Detail |
|---|
public Object afterInvoke(Object object, String methodName, Object[] arguments, Object result)
public Object beforeInvoke(Object object, String methodName, Object[] arguments)
public boolean doInvoke()
public Map getCalls()
public void reset()
public List statistic()
Copyright © 2003-2010 The Codehaus. All rights reserved.