@InterfaceAudience.Private public class MetricsUserSourceImpl extends Object implements MetricsUserSource
MetricsUserSource.ClientMetrics| Constructor and Description |
|---|
MetricsUserSourceImpl(String user,
MetricsUserAggregateSourceImpl agg) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(MetricsUserSource source) |
void |
deregister() |
boolean |
equals(Object obj) |
Map<String,MetricsUserSource.ClientMetrics> |
getClientMetrics() |
void |
getMetrics(MetricsCollector metricsCollector,
boolean all) |
MetricsUserSource.ClientMetrics |
getOrCreateMetricsClient(String client) |
String |
getUser() |
int |
hashCode() |
void |
register() |
void |
updateAppend(long time,
long blockBytesScanned) |
void |
updateCheckAndMutate(long blockBytesScanned) |
void |
updateDelete(long t) |
void |
updateGet(long time,
long blockBytesScanned) |
void |
updateIncrement(long time,
long blockBytesScanned) |
void |
updatePut(long t) |
void |
updateReplay(long t) |
void |
updateScan(long time,
long blockBytesScanned) |
public MetricsUserSourceImpl(String user, MetricsUserAggregateSourceImpl agg)
public void register()
register in interface MetricsUserSourcepublic void deregister()
deregister in interface MetricsUserSourcepublic String getUser()
getUser in interface MetricsUserSourcepublic int compareTo(MetricsUserSource source)
compareTo in interface Comparable<MetricsUserSource>public void updatePut(long t)
updatePut in interface MetricsUserSourcepublic void updateDelete(long t)
updateDelete in interface MetricsUserSourcepublic void updateGet(long time,
long blockBytesScanned)
updateGet in interface MetricsUserSourcepublic void updateIncrement(long time,
long blockBytesScanned)
updateIncrement in interface MetricsUserSourcepublic void updateAppend(long time,
long blockBytesScanned)
updateAppend in interface MetricsUserSourcepublic void updateReplay(long t)
updateReplay in interface MetricsUserSourcepublic void updateScan(long time,
long blockBytesScanned)
updateScan in interface MetricsUserSourcepublic void updateCheckAndMutate(long blockBytesScanned)
updateCheckAndMutate in interface MetricsUserSourcepublic void getMetrics(MetricsCollector metricsCollector, boolean all)
getMetrics in interface MetricsUserSourcepublic Map<String,MetricsUserSource.ClientMetrics> getClientMetrics()
getClientMetrics in interface MetricsUserSourcepublic MetricsUserSource.ClientMetrics getOrCreateMetricsClient(String client)
getOrCreateMetricsClient in interface MetricsUserSourceCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.