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
CheckpointStateStoreA class holding a vert.x context to make sure methods are always run from the same one.Default implementation ofCheckpointMetadataCommit handler for checkpointing processing state persisted in a state storeKafka commit handling strategyFactory interface forKafkaCommitHandlerIdentifiers 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 theProcessingStateFactory forProcessingStateCodecDefault codec for Json serialization, which use Vert.x Json support (uses Jackson underneath).