Class TtlAwareSerializerSnapshotWrapper<T>


  • public class TtlAwareSerializerSnapshotWrapper<T>
    extends Object
    Wrap the TypeSerializerSnapshot restored from StateMetaInfoSnapshot to TtlAwareSerializerSnapshot
    • Constructor Detail

      • TtlAwareSerializerSnapshotWrapper

        public TtlAwareSerializerSnapshotWrapper​(@Nonnull
                                                 StateMetaInfoSnapshot snapshot)
      • TtlAwareSerializerSnapshotWrapper

        @VisibleForTesting
        public TtlAwareSerializerSnapshotWrapper​(org.apache.flink.api.common.state.StateDescriptor.Type stateType,
                                                 org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<T> typeSerializerSnapshot)
    • Method Detail

      • getTtlAwareSerializerSnapshot

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