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


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

      • 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)