Package io.smallrye.reactive.messaging.kafka.commit
-
Interface Summary Interface Description CheckpointMetadata<T> Checkpoint metadata type for injecting state checkpointing interactions into received messages.CheckpointStateStore Remote state store for checkpointing Kafka processing stateCheckpointStateStore.Factory Factory interface forCheckpointStateStoreKafkaCommitHandler Kafka commit handling strategyKafkaCommitHandler.Factory Factory interface forKafkaCommitHandlerKafkaCommitHandler.Strategy Identifiers of default strategiesProcessingStateCodec General purpose custom serializer/deserializer interface for state type encapsulated inside theProcessingStateProcessingStateCodec.Factory Factory forProcessingStateCodec -
Class Summary Class Description ContextHolder A class holding a vert.x context to make sure methods are always run from the same one.DefaultCheckpointMetadata<T> Default implementation ofCheckpointMetadataFileCheckpointStateStore FileCheckpointStateStore.Factory KafkaCheckpointCommit Commit handler for checkpointing processing state persisted in a state storeKafkaCheckpointCommit.Factory KafkaCheckpointCommit.LastStateStoredTooLongAgoException KafkaIgnoreCommit Ignores an ACK and does not commit any offsets.KafkaIgnoreCommit.Factory KafkaLatestCommit Will commit the record offset received by the Kafka consumer (if higher than the previously committed offset).KafkaLatestCommit.Factory KafkaThrottledLatestProcessedCommit Will keep track of received messages and commit to the next offset after the latest ACKed message in sequence.KafkaThrottledLatestProcessedCommit.Factory KafkaThrottledLatestProcessedCommit.TooManyMessagesWithoutAckException ProcessingState<T> Checkpoint state associated with an offset.VertxJsonProcessingStateCodec Default codec for Json serialization, which use Vert.x Json support (uses Jackson underneath).