Class LatencyTrackingStateFactory<K,N,V,S extends org.apache.flink.api.common.state.State,IS extends InternalKvState<K,N,?>>
- java.lang.Object
-
- org.apache.flink.runtime.state.metrics.LatencyTrackingStateFactory<K,N,V,S,IS>
-
public class LatencyTrackingStateFactory<K,N,V,S extends org.apache.flink.api.common.state.State,IS extends InternalKvState<K,N,?>> extends Object
Factory to createAbstractLatencyTrackState
.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <K,N,V,S extends org.apache.flink.api.common.state.State>
InternalKvState<K,N,?>createStateAndWrapWithLatencyTrackingIfEnabled(InternalKvState<K,N,?> kvState, org.apache.flink.api.common.state.StateDescriptor<S,V> stateDescriptor, LatencyTrackingStateConfig latencyTrackingStateConfig)
Create latency tracking state if enabled.
-
-
-
Method Detail
-
createStateAndWrapWithLatencyTrackingIfEnabled
public static <K,N,V,S extends org.apache.flink.api.common.state.State> InternalKvState<K,N,?> createStateAndWrapWithLatencyTrackingIfEnabled(InternalKvState<K,N,?> kvState, org.apache.flink.api.common.state.StateDescriptor<S,V> stateDescriptor, LatencyTrackingStateConfig latencyTrackingStateConfig) throws Exception
Create latency tracking state if enabled.- Throws:
Exception
-
-