@InterfaceAudience.Private public class GenericCounter extends AbstractCounter
Constructor and Description |
---|
GenericCounter() |
GenericCounter(String name,
String displayName) |
GenericCounter(String name,
String displayName,
long value) |
Modifier and Type | Method and Description |
---|---|
String |
getDisplayName()
Get the display name of the counter.
|
String |
getName() |
Counter |
getUnderlyingCounter() |
long |
getValue()
What is the current value of this counter?
|
void |
increment(long incr)
Increment this counter by the given value
|
void |
readFields(DataInput in) |
void |
setDisplayName(String displayName)
Deprecated.
|
void |
setValue(long value)
Set this counter by the given value
|
void |
write(DataOutput out)
GenericCounter ::= keyName isDistinctDisplayName [displayName] value
|
equals, hashCode
@Deprecated public void setDisplayName(String displayName)
Counter
setDisplayName
in interface Counter
setDisplayName
in class AbstractCounter
displayName
- of the counterpublic void readFields(DataInput in) throws IOException
IOException
public void write(DataOutput out) throws IOException
IOException
public String getName()
public String getDisplayName()
Counter
public long getValue()
Counter
public void setValue(long value)
Counter
value
- the value to setpublic void increment(long incr)
Counter
incr
- the value to increase this counter bypublic Counter getUnderlyingCounter()
Copyright © 2017 Apache Software Foundation. All Rights Reserved.