@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 t) |
void |
updateDelete(long t) |
void |
updateGet(long t) |
void |
updateIncrement(long t) |
void |
updatePut(long t) |
void |
updateReplay(long t) |
void |
updateScanTime(long t) |
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 t)
updateGet in interface MetricsUserSourcepublic void updateIncrement(long t)
updateIncrement in interface MetricsUserSourcepublic void updateAppend(long t)
updateAppend in interface MetricsUserSourcepublic void updateReplay(long t)
updateReplay in interface MetricsUserSourcepublic void updateScanTime(long t)
updateScanTime 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–2022 The Apache Software Foundation. All rights reserved.