Package org.apache.flink.runtime.state.ttl
package org.apache.flink.runtime.state.ttl
-
ClassDescriptionBase class for TTL logic wrappers.This class wraps a
TypeSerializerwith ttl awareness.ATypeSerializerSnapshotfor TtlAwareSerializer.Wrap the TypeSerializerSnapshot restored fromStateMetaInfoSnapshotto TtlAwareSerializerSnapshotThis class wraps reducing function with TTL logic.TtlStateContext<T,SV> TtlStateFactory<K,N, SV, TTLSV, S extends org.apache.flink.api.common.state.State, IS extends S> This state factory wraps state objects, produced by backends, with TTL logic.Serializer for user state value with TTL.ATypeSerializerSnapshotfor TtlSerializer.Provides time to TTL logic to judge about state expiration.Common functions related to State TTL.TtlValue<T>This class wraps user value of state with TTL.