public class InvokeActivityStat extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
InvokeActivityStat.Value |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Long> |
callCount |
protected Map<String,Long> |
firstCall |
protected Long |
lastActivity |
protected Map<String,Long> |
lastCall |
| Constructor and Description |
|---|
InvokeActivityStat() |
| Modifier and Type | Method and Description |
|---|---|
void |
collect(String methodName) |
static Func4<String,Object,Object,Method,Object[]> |
constName(String name) |
static MethodCallListener |
createActivityTracker(InvokeActivityStat stat) |
static MethodCallListener |
createActivityTracker(InvokeActivityStat stat,
boolean asWeak,
Func4<String,Object,Object,Method,Object[]> nameGeneraor) |
static MethodCallListener |
createActivityTracker(WeakReference<InvokeActivityStat> wstat) |
static Func4<String,Object,Object,Method,Object[]> |
exclude(Func4<String,Object,Object,Method,Object[]> include,
String... excludeMethodNames) |
Map<String,Long> |
getCallCount() |
Map<String,Long> |
getFirstCall() |
Long |
getLastActivity() |
Date |
getLastActivityDate() |
Map<String,Long> |
getLastCall() |
List<InvokeActivityStat.Value> |
getValues() |
static Func4<String,Object,Object,Method,Object[]> |
simpleMethodName() |
protected Long lastActivity
public void collect(String methodName)
public Date getLastActivityDate()
public Long getLastActivity()
public List<InvokeActivityStat.Value> getValues()
public static MethodCallListener createActivityTracker(InvokeActivityStat stat)
public static MethodCallListener createActivityTracker(WeakReference<InvokeActivityStat> wstat)
public static Func4<String,Object,Object,Method,Object[]> exclude(Func4<String,Object,Object,Method,Object[]> include, String... excludeMethodNames)
public static MethodCallListener createActivityTracker(InvokeActivityStat stat, boolean asWeak, Func4<String,Object,Object,Method,Object[]> nameGeneraor)
Copyright © 2018. All rights reserved.