@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() |
TezCounter |
getUnderlyingCounter()
Return the underlying object if this is a facade.
|
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)
TezCounter
setDisplayName
in interface TezCounter
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()
TezCounter
public long getValue()
TezCounter
public void setValue(long value)
TezCounter
value
- the value to setpublic void increment(long incr)
TezCounter
incr
- the value to increase this counter bypublic TezCounter getUnderlyingCounter()
TezCounter
Copyright © 2016 Apache Software Foundation. All rights reserved.