Class RedisStateStore.Factory

  • All Implemented Interfaces:
    io.smallrye.reactive.messaging.kafka.commit.CheckpointStateStore.Factory
    Enclosing class:
    RedisStateStore

    @ApplicationScoped
    @Identifier("quarkus-redis")
    public static class RedisStateStore.Factory
    extends Object
    implements io.smallrye.reactive.messaging.kafka.commit.CheckpointStateStore.Factory
    • Field Detail

      • stateCodecFactory

        @Inject
        javax.enterprise.inject.Instance<io.smallrye.reactive.messaging.kafka.commit.ProcessingStateCodec.Factory> stateCodecFactory
    • 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