Class HibernateOrmStateStore.Factory
java.lang.Object
io.quarkus.smallrye.reactivemessaging.kafka.HibernateOrmStateStore.Factory
- All Implemented Interfaces:
io.smallrye.reactive.messaging.kafka.commit.CheckpointStateStore.Factory
- Enclosing class:
- HibernateOrmStateStore
@ApplicationScoped
@Identifier("quarkus-hibernate-orm")
public static class HibernateOrmStateStore.Factory
extends Object
implements io.smallrye.reactive.messaging.kafka.commit.CheckpointStateStore.Factory
-
Field Summary
Modifier and TypeFieldDescription(package private) jakarta.enterprise.inject.Instance<org.hibernate.SessionFactory>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.reactive.messaging.kafka.commit.CheckpointStateStore
create
(io.smallrye.reactive.messaging.kafka.KafkaConnectorIncomingConfiguration config, io.vertx.mutiny.core.Vertx vertx, io.smallrye.reactive.messaging.kafka.KafkaConsumer<?, ?> consumer, Class<?> stateType)
-
Field Details
-
sessionFactories
@Inject @Any jakarta.enterprise.inject.Instance<org.hibernate.SessionFactory> sessionFactories
-
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
create
public io.smallrye.reactive.messaging.kafka.commit.CheckpointStateStore create(io.smallrye.reactive.messaging.kafka.KafkaConnectorIncomingConfiguration config, io.vertx.mutiny.core.Vertx vertx, io.smallrye.reactive.messaging.kafka.KafkaConsumer<?, ?> consumer, Class<?> stateType) - Specified by:
create
in interfaceio.smallrye.reactive.messaging.kafka.commit.CheckpointStateStore.Factory
-