- All Implemented Interfaces:
Serializable
,Comparable<Meter.Type>
,Constable
- Enclosing interface:
Meter
Type of meter.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionCounter (monotonically increasing value).Distribution summary (measures distribution of samples).Gauge (can increase or decrease).Other.Timer (measures count and distribution of completed events). -
Method Summary
Modifier and TypeMethodDescriptiontypeName()
Type name suitable for metadata output.static Meter.Type
Returns the enum constant of this class with the specified name.static Meter.Type[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
COUNTER
Counter (monotonically increasing value). -
GAUGE
Gauge (can increase or decrease). -
TIMER
Timer (measures count and distribution of completed events). -
DISTRIBUTION_SUMMARY
Distribution summary (measures distribution of samples). -
OTHER
Other.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
typeName
Type name suitable for metadata output.- Returns:
- name of the type formatted for human output
-