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