Package org.apache.hadoop.hdfs.util
Class ConstEnumCounters<E extends Enum<E>>
java.lang.Object
org.apache.hadoop.hdfs.util.EnumCounters<E>
org.apache.hadoop.hdfs.util.ConstEnumCounters<E>
Const Counters for an enum type.
It's the const version of EnumCounters. Any modification ends with a
ConstEnumException.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAn exception class for modification on ConstEnumCounters. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidAdd the given value to counter e.final voidadd(EnumCounters<E> that) Add that counters to this counters.final voidnegation()Negate all counters.final voidreset()Reset all counters to zero.final voidreset(long val) final voidSet counter e to the given value.final voidset(EnumCounters<E> that) Set this counters to that counters.final voidSubtract the given value from counter e.final voidsubtract(EnumCounters<E> that) Subtract this counters from that counters.Methods inherited from class org.apache.hadoop.hdfs.util.EnumCounters
allLessOrEqual, anyGreaterOrEqual, asArray, deepCopyEnumCounter, equals, get, hashCode, sum, toString
-
Constructor Details
-
ConstEnumCounters
-
-
Method Details
-
negation
public final void negation()Description copied from class:EnumCountersNegate all counters.- Overrides:
negationin classEnumCounters<E extends Enum<E>>
-
set
Description copied from class:EnumCountersSet counter e to the given value.- Overrides:
setin classEnumCounters<E extends Enum<E>>
-
set
Description copied from class:EnumCountersSet this counters to that counters.- Overrides:
setin classEnumCounters<E extends Enum<E>>
-
reset
public final void reset()Description copied from class:EnumCountersReset all counters to zero.- Overrides:
resetin classEnumCounters<E extends Enum<E>>
-
add
Description copied from class:EnumCountersAdd the given value to counter e.- Overrides:
addin classEnumCounters<E extends Enum<E>>
-
add
Description copied from class:EnumCountersAdd that counters to this counters.- Overrides:
addin classEnumCounters<E extends Enum<E>>
-
subtract
Description copied from class:EnumCountersSubtract the given value from counter e.- Overrides:
subtractin classEnumCounters<E extends Enum<E>>
-
subtract
Description copied from class:EnumCountersSubtract this counters from that counters.- Overrides:
subtractin classEnumCounters<E extends Enum<E>>
-
reset
public final void reset(long val) - Overrides:
resetin classEnumCounters<E extends Enum<E>>
-