public class AOTimingProxy extends Object implements InvocationHandler
Modifier and Type | Class and Description |
---|---|
(package private) static interface |
AOTimingProxy.AOTimingProxyDelegate |
Modifier and Type | Field and Description |
---|---|
static int |
counter |
static long |
delay |
private static org.apache.log4j.Logger |
log |
private static com.atlassian.activeobjects.external.ActiveObjects |
proxy |
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 com.atlassian.activeobjects.external.ActiveObjects |
useProxy(com.atlassian.activeobjects.external.ActiveObjects delegate) |
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 static com.atlassian.activeobjects.external.ActiveObjects proxy
private AOTimingProxy(Object target)
public static com.atlassian.activeobjects.external.ActiveObjects generateIfProfiling(com.atlassian.activeobjects.external.ActiveObjects delegate)
private static com.atlassian.activeobjects.external.ActiveObjects useProxy(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.