Class KafkaCheckpointCommit.Factory
java.lang.Object
io.smallrye.reactive.messaging.kafka.commit.KafkaCheckpointCommit.Factory
- All Implemented Interfaces:
KafkaCommitHandler.Factory
- Enclosing class:
- KafkaCheckpointCommit
@ApplicationScoped
@Identifier("checkpoint")
public static class KafkaCheckpointCommit.Factory
extends Object
implements KafkaCommitHandler.Factory
-
Constructor Summary
ConstructorsConstructorDescriptionFactory
(jakarta.enterprise.inject.Instance<CheckpointStateStore.Factory> stateStoreFactory) -
Method Summary
Modifier and TypeMethodDescriptioncreate
(KafkaConnectorIncomingConfiguration config, io.vertx.mutiny.core.Vertx vertx, KafkaConsumer<?, ?> consumer, BiConsumer<Throwable, Boolean> reportFailure)
-
Constructor Details
-
Factory
@Inject public Factory(@Any jakarta.enterprise.inject.Instance<CheckpointStateStore.Factory> stateStoreFactory)
-
-
Method Details
-
create
public KafkaCommitHandler create(KafkaConnectorIncomingConfiguration config, io.vertx.mutiny.core.Vertx vertx, KafkaConsumer<?, ?> consumer, BiConsumer<Throwable, Boolean> reportFailure) - Specified by:
create
in interfaceKafkaCommitHandler.Factory
-