Class TtlStateFactory.TtlSerializerSnapshot<T>

  • All Implemented Interfaces:
    org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<TtlValue<T>>
    Enclosing class:
    TtlStateFactory<K,​N,​SV,​TTLSV,​S extends org.apache.flink.api.common.state.State,​IS extends S>

    public static final class TtlStateFactory.TtlSerializerSnapshot<T>
    extends org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<TtlValue<T>,​TtlStateFactory.TtlSerializer<T>>
    A TypeSerializerSnapshot for TtlSerializer.
    • Constructor Detail

      • TtlSerializerSnapshot

        public TtlSerializerSnapshot()
    • Method Detail

      • getCurrentOuterSnapshotVersion

        protected int getCurrentOuterSnapshotVersion()
        Specified by:
        getCurrentOuterSnapshotVersion in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<TtlValue<T>,​TtlStateFactory.TtlSerializer<T>>
      • createOuterSerializerWithNestedSerializers

        protected TtlStateFactory.TtlSerializer<T> createOuterSerializerWithNestedSerializers​(org.apache.flink.api.common.typeutils.TypeSerializer<?>[] nestedSerializers)
        Specified by:
        createOuterSerializerWithNestedSerializers in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<TtlValue<T>,​TtlStateFactory.TtlSerializer<T>>
      • getValueSerializerSnapshot

        public org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<T> getValueSerializerSnapshot()