Class TtlStateContext<T,​SV>


  • public class TtlStateContext<T,​SV>
    extends Object
    • Field Detail

      • original

        public final T original
        Wrapped original state handler.
      • config

        public final org.apache.flink.api.common.state.StateTtlConfig config
      • valueSerializer

        public final org.apache.flink.api.common.typeutils.TypeSerializer<SV> valueSerializer
        Serializer of original user stored value without timestamp.
      • accessCallback

        public final Runnable accessCallback
        This registered callback is to be called whenever state is accessed for read or write.
    • Constructor Detail

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