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 create
AbstractLatencyTrackState.-
Method Summary
Modifier and TypeMethodDescriptionstatic <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 Details
-
createStateAndWrapWithLatencyTrackingIfEnabled
public static <K,N, InternalKvState<K,V, S extends org.apache.flink.api.common.state.State> N, createStateAndWrapWithLatencyTrackingIfEnabled?> (InternalKvState<K, N, throws Exception?> kvState, org.apache.flink.api.common.state.StateDescriptor<S, V> stateDescriptor, LatencyTrackingStateConfig latencyTrackingStateConfig) Create latency tracking state if enabled.- Throws:
Exception
-