public class ProxyStat extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static List<Integer> |
DEFAULT_TIME_STAT_INTERVAL |
| 构造器和说明 |
|---|
ProxyStat() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addInvokeTime(ProxyStatHead head,
long costTimeMill,
int result) |
void |
addInvokeTimeByClient(String masterName,
String slaveName,
String slaveSetName,
String slaveSetArea,
String slaveSetID,
String methodName,
String slaveIp,
int slavePort,
int result,
long costTimeMill) |
void |
addInvokeTimeByServer(String masterName,
String application,
String server,
String slaveSetName,
String slaveSetArea,
String slaveSetID,
String methodName,
String masterIp,
String slaveIp,
int slavePort,
int result,
long costTimeMill) |
List<Integer> |
getStatIntervals() |
ConcurrentHashMap<ProxyStatHead,ProxyStatBody> |
getStats() |
boolean |
isEmpty() |
void |
setTimeStatInterval(ProxyStatHead head,
List<Integer> timeStatInterval) |
int |
size() |
public void setTimeStatInterval(ProxyStatHead head, List<Integer> timeStatInterval)
public void addInvokeTime(ProxyStatHead head, long costTimeMill, int result)
public void addInvokeTimeByClient(String masterName, String slaveName, String slaveSetName, String slaveSetArea, String slaveSetID, String methodName, String slaveIp, int slavePort, int result, long costTimeMill)
public void addInvokeTimeByServer(String masterName, String application, String server, String slaveSetName, String slaveSetArea, String slaveSetID, String methodName, String masterIp, String slaveIp, int slavePort, int result, long costTimeMill)
public ConcurrentHashMap<ProxyStatHead,ProxyStatBody> getStats()
public int size()
public boolean isEmpty()
Copyright © 2020. All Rights Reserved.