Package io.smallrye.reactive.messaging.kafka.commit
package io.smallrye.reactive.messaging.kafka.commit
-
ClassDescriptionCheckpoint metadata type for injecting state checkpointing interactions into received messages.Remote state store for checkpointing Kafka processing stateFactory interface for
CheckpointStateStore
A class holding a vert.x context to make sure methods are always run from the same one.Default implementation ofCheckpointMetadata
Commit handler for checkpointing processing state persisted in a state storeKafka commit handling strategyFactory interface forKafkaCommitHandler
Identifiers of default strategiesIgnores an ACK and does not commit any offsets.Will commit the record offset received by the Kafka consumer (if higher than the previously committed offset).Will keep track of received messages and commit to the next offset after the latest ACKed message in sequence.Checkpoint state associated with an offset.General purpose custom serializer/deserializer interface for state type encapsulated inside theProcessingState
Factory forProcessingStateCodec
Default codec for Json serialization, which use Vert.x Json support (uses Jackson underneath).