Class TtlAwareSerializerSnapshotWrapper<T>

java.lang.Object
org.apache.flink.runtime.state.ttl.TtlAwareSerializerSnapshotWrapper<T>

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

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

    • getTtlAwareSerializerSnapshot

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