Enum VoidMetricFetcher
- java.lang.Object
-
- java.lang.Enum<VoidMetricFetcher>
-
- org.apache.flink.runtime.rest.handler.legacy.metrics.VoidMetricFetcher
-
- All Implemented Interfaces:
Serializable
,Comparable<VoidMetricFetcher>
,MetricFetcher
public enum VoidMetricFetcher extends Enum<VoidMetricFetcher> implements MetricFetcher
No-op implementation of theMetricFetcher
.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description INSTANCE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getLastUpdateTime()
MetricStore
getMetricStore()
GetMetricStore
which contains all currently fetched metrics.void
update()
Trigger fetching of metrics.static VoidMetricFetcher
valueOf(String name)
Returns the enum constant of this type with the specified name.static VoidMetricFetcher[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
INSTANCE
public static final VoidMetricFetcher INSTANCE
-
-
Method Detail
-
values
public static VoidMetricFetcher[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (VoidMetricFetcher c : VoidMetricFetcher.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static VoidMetricFetcher 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
-
getMetricStore
public MetricStore getMetricStore()
Description copied from interface:MetricFetcher
GetMetricStore
which contains all currently fetched metrics.- Specified by:
getMetricStore
in interfaceMetricFetcher
- Returns:
MetricStore
with all fetched metrics
-
update
public void update()
Description copied from interface:MetricFetcher
Trigger fetching of metrics.- Specified by:
update
in interfaceMetricFetcher
-
getLastUpdateTime
public long getLastUpdateTime()
- Specified by:
getLastUpdateTime
in interfaceMetricFetcher
- Returns:
- timestamp of the last update.
-
-