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 Details

    • 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