Class RedisStateStore.Factory
- java.lang.Object
-
- io.quarkus.smallrye.reactivemessaging.kafka.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 Summary
Fields Modifier and Type Field Description (package private) jakarta.enterprise.inject.Instance<ReactiveRedisDataSource>
redisDataSource
(package private) jakarta.enterprise.inject.Instance<io.smallrye.reactive.messaging.kafka.commit.ProcessingStateCodec.Factory>
stateCodecFactory
-
Constructor Summary
Constructors Constructor Description Factory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
-
-
-
Field Detail
-
redisDataSource
@Inject @Any jakarta.enterprise.inject.Instance<ReactiveRedisDataSource> redisDataSource
-
stateCodecFactory
@Inject jakarta.enterprise.inject.Instance<io.smallrye.reactive.messaging.kafka.commit.ProcessingStateCodec.Factory> stateCodecFactory
-
-
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 interfaceio.smallrye.reactive.messaging.kafka.commit.CheckpointStateStore.Factory
-
-