Class TtlStateContext<T,SV>
java.lang.Object
org.apache.flink.runtime.state.ttl.TtlStateContext<T,SV>
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal RunnableThis registered callback is to be called whenever state is accessed for read or write.final org.apache.flink.api.common.state.StateTtlConfigfinal TWrapped original state handler.final TtlTimeProviderfinal org.apache.flink.api.common.typeutils.TypeSerializer<SV>Serializer of original user stored value without timestamp. -
Constructor Summary
ConstructorsConstructorDescriptionTtlStateContext(T original, org.apache.flink.api.common.state.StateTtlConfig config, TtlTimeProvider timeProvider, org.apache.flink.api.common.typeutils.TypeSerializer<SV> valueSerializer, Runnable accessCallback) -
Method Summary
-
Field Details
-
original
Wrapped original state handler. -
config
public final org.apache.flink.api.common.state.StateTtlConfig config -
timeProvider
-
valueSerializer
Serializer of original user stored value without timestamp. -
accessCallback
This registered callback is to be called whenever state is accessed for read or write.
-
-
Constructor Details
-
TtlStateContext
public TtlStateContext(T original, org.apache.flink.api.common.state.StateTtlConfig config, TtlTimeProvider timeProvider, org.apache.flink.api.common.typeutils.TypeSerializer<SV> valueSerializer, Runnable accessCallback)
-