Package org.apache.pinot.common.metrics
Enum ServerTimer
- java.lang.Object
-
- java.lang.Enum<ServerTimer>
-
- org.apache.pinot.common.metrics.ServerTimer
-
- All Implemented Interfaces:
Serializable,Comparable<ServerTimer>,java.lang.constant.Constable,AbstractMetrics.Timer
public enum ServerTimer extends Enum<ServerTimer> implements AbstractMetrics.Timer
Enumeration containing all the timers exposed by the Pinot server.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description EXECUTION_THREAD_CPU_TIME_NSFRESHNESS_LAG_MSNETTY_CONNECTION_SEND_RESPONSE_LATENCYRESPONSE_SER_CPU_TIME_NSSYSTEM_ACTIVITIES_CPU_TIME_NSTOTAL_CPU_TIME_NS
-
Method Summary
Modifier and Type Method Description StringgetTimerName()booleanisGlobal()Returns true if the timer is global (not attached to a particular resource)static ServerTimervalueOf(String name)Returns the enum constant of this type with the specified name.static ServerTimer[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
FRESHNESS_LAG_MS
public static final ServerTimer FRESHNESS_LAG_MS
-
NETTY_CONNECTION_SEND_RESPONSE_LATENCY
public static final ServerTimer NETTY_CONNECTION_SEND_RESPONSE_LATENCY
-
EXECUTION_THREAD_CPU_TIME_NS
public static final ServerTimer EXECUTION_THREAD_CPU_TIME_NS
-
SYSTEM_ACTIVITIES_CPU_TIME_NS
public static final ServerTimer SYSTEM_ACTIVITIES_CPU_TIME_NS
-
RESPONSE_SER_CPU_TIME_NS
public static final ServerTimer RESPONSE_SER_CPU_TIME_NS
-
TOTAL_CPU_TIME_NS
public static final ServerTimer TOTAL_CPU_TIME_NS
-
-
Method Detail
-
values
public static ServerTimer[] values()
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ServerTimer valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException- if the argument is null
-
getTimerName
public String getTimerName()
- Specified by:
getTimerNamein interfaceAbstractMetrics.Timer
-
isGlobal
public boolean isGlobal()
Returns true if the timer is global (not attached to a particular resource)- Specified by:
isGlobalin interfaceAbstractMetrics.Timer- Returns:
- true if the timer is global
-
-