Class 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

      Fields 
      Modifier and Type Field Description
      (package private) javax.enterprise.inject.Instance<org.hibernate.SessionFactory> sessionFactories  
    • Constructor Summary

      Constructors 
      Constructor Description
      Factory()  
    • Field Detail

      • sessionFactories

        @Inject
        @Any
        javax.enterprise.inject.Instance<org.hibernate.SessionFactory> sessionFactories
    • Constructor Detail

      • Factory

        public Factory()
    • Method Detail

      • 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 interface io.smallrye.reactive.messaging.kafka.commit.CheckpointStateStore.Factory