@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 MetricsUserSource
public void deregister()
deregister
in interface MetricsUserSource
public String getUser()
getUser
in interface MetricsUserSource
public int compareTo(MetricsUserSource source)
compareTo
in interface Comparable<MetricsUserSource>
public void updatePut(long t)
updatePut
in interface MetricsUserSource
public void updateDelete(long t)
updateDelete
in interface MetricsUserSource
public void updateGet(long t)
updateGet
in interface MetricsUserSource
public void updateIncrement(long t)
updateIncrement
in interface MetricsUserSource
public void updateAppend(long t)
updateAppend
in interface MetricsUserSource
public void updateReplay(long t)
updateReplay
in interface MetricsUserSource
public void updateScanTime(long t)
updateScanTime
in interface MetricsUserSource