Class TtlStateFactory.TtlSerializer<T>
java.lang.Object
org.apache.flink.api.common.typeutils.TypeSerializer<T>
org.apache.flink.api.common.typeutils.CompositeSerializer<TtlValue<T>>
org.apache.flink.runtime.state.v2.ttl.TtlStateFactory.TtlSerializer<T>
- All Implemented Interfaces:
Serializable
- Enclosing class:
- TtlStateFactory<K,
N, SV, TTLSV, S extends org.apache.flink.api.common.state.v2.State, IS>
public static class TtlStateFactory.TtlSerializer<T>
extends org.apache.flink.api.common.typeutils.CompositeSerializer<TtlValue<T>>
Serializer for user state value with TTL. Visibility is public for usage with external tools.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.flink.api.common.typeutils.CompositeSerializer
org.apache.flink.api.common.typeutils.CompositeSerializer.PrecomputedParameters -
Field Summary
Fields inherited from class org.apache.flink.api.common.typeutils.CompositeSerializer
fieldSerializers -
Constructor Summary
ConstructorsConstructorDescriptionTtlSerializer(org.apache.flink.api.common.typeutils.CompositeSerializer.PrecomputedParameters precomputed, org.apache.flink.api.common.typeutils.TypeSerializer<?>... fieldSerializers) TtlSerializer(org.apache.flink.api.common.typeutils.TypeSerializer<Long> timestampSerializer, org.apache.flink.api.common.typeutils.TypeSerializer<T> userValueSerializer) -
Method Summary
Modifier and TypeMethodDescriptioncreateInstance(Object... values) createSerializerInstance(org.apache.flink.api.common.typeutils.CompositeSerializer.PrecomputedParameters precomputed, org.apache.flink.api.common.typeutils.TypeSerializer<?>... originalSerializers) protected Objectprotected voidMethods inherited from class org.apache.flink.api.common.typeutils.CompositeSerializer
copy, copy, copy, createInstance, deserialize, deserialize, duplicate, equals, getLength, hashCode, isImmutableType, serialize
-
Constructor Details
-
TtlSerializer
-
TtlSerializer
public TtlSerializer(org.apache.flink.api.common.typeutils.CompositeSerializer.PrecomputedParameters precomputed, org.apache.flink.api.common.typeutils.TypeSerializer<?>... fieldSerializers)
-
-
Method Details
-
createInstance
-
setField
-
getField
-
createSerializerInstance
-
snapshotConfiguration
-