@InterfaceAudience.Private public class MetricsUserSourceImpl extends Object implements MetricsUserSource
| Constructor and Description |
|---|
MetricsUserSourceImpl(String user,
MetricsUserAggregateSourceImpl agg) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(MetricsUserSource source) |
void |
deregister() |
boolean |
equals(Object obj) |
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 MetricsUserSource