public class AOTimingProxy extends Object implements InvocationHandler
Modifier and Type | Field and Description |
---|---|
static int |
counter |
static long |
delay |
private static org.apache.log4j.Logger |
log |
private static List<org.apache.commons.lang3.tuple.Pair<Integer,String>> |
queriesThatAOHasCached |
(package private) Object |
target |
static long |
totalDuration |
Modifier | Constructor and Description |
---|---|
private |
AOTimingProxy(Object target) |
Modifier and Type | Method and Description |
---|---|
static com.atlassian.activeobjects.external.ActiveObjects |
generate(com.atlassian.activeobjects.external.ActiveObjects delegate) |
static com.atlassian.activeobjects.external.ActiveObjects |
generateIfProfiling(com.atlassian.activeobjects.external.ActiveObjects delegate) |
Object |
invoke(Object proxy,
Method method,
Object[] args) |
private static net.java.ao.RawEntity |
proxy(net.java.ao.RawEntity result,
boolean eachField) |
private static final org.apache.log4j.Logger log
final Object target
public static volatile int counter
public static volatile long totalDuration
public static volatile long delay
private AOTimingProxy(Object target)
public static com.atlassian.activeobjects.external.ActiveObjects generateIfProfiling(com.atlassian.activeobjects.external.ActiveObjects delegate)
public static com.atlassian.activeobjects.external.ActiveObjects generate(com.atlassian.activeobjects.external.ActiveObjects delegate)
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
invoke
in interface InvocationHandler
Throwable
private static net.java.ao.RawEntity proxy(net.java.ao.RawEntity result, boolean eachField)
Copyright © 2022 Requirement Yogi. All rights reserved.