px.kinesis.stream.consumer.checkpoint
Forces checkpointing to occur for current highest checkpointable sequence number
Checkpoint only if conditions are met (enough time elapsed or buffer is full)
Mark a sequence number as processed
Mark a sequence number as processed
This sequence number is checkpointable if all sequence numbers before it are marked processed If a processed sequence number has no sequence numbers before it in the tracked set, it is considered checkpointable
Shuts down tracker and all its shard trackers
Shuts down the tracker for a particular shard
Track a set of sequence numbers Note: process should be called on a member of this set
Returns a future which resolves successfully when all in flight (tracked) messages are marked processed Fails if the underlying actor is shut down before the timeout elapses