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
Modifier and TypeFieldDescription(package private) jakarta.enterprise.inject.Instance<ReactiveRedisDataSource>
(package private) jakarta.enterprise.inject.Instance<io.smallrye.reactive.messaging.kafka.commit.ProcessingStateCodec.Factory>
-
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
-
redisDataSource
-
stateCodecFactory
@Inject jakarta.enterprise.inject.Instance<io.smallrye.reactive.messaging.kafka.commit.ProcessingStateCodec.Factory> stateCodecFactory
-
-
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
-