Class TtlStateFactory<K,N,SV,TTLSV,S extends org.apache.flink.api.common.state.v2.State,IS>

java.lang.Object
org.apache.flink.runtime.state.v2.ttl.TtlStateFactory<K,N,SV,TTLSV,S,IS>

public class TtlStateFactory<K,N,SV,TTLSV,S extends org.apache.flink.api.common.state.v2.State,IS> extends Object
  • Method Details

    • createStateAndWrapWithTtlIfEnabled

      public static <K, N, SV, TTLSV, S extends org.apache.flink.api.common.state.v2.State, IS extends S> IS createStateAndWrapWithTtlIfEnabled(N defaultNamespace, org.apache.flink.api.common.typeutils.TypeSerializer<N> namespaceSerializer, org.apache.flink.api.common.state.v2.StateDescriptor<SV> stateDesc, AsyncKeyedStateBackend<K> stateBackend, TtlTimeProvider timeProvider) throws Exception
      Throws:
      Exception
    • isTtlStateSerializer

      public static boolean isTtlStateSerializer(org.apache.flink.api.common.typeutils.TypeSerializer<?> typeSerializer)