Class RedisClientRecorder

java.lang.Object
io.quarkus.redis.runtime.client.RedisClientRecorder

public class RedisClientRecorder extends Object
  • Constructor Details

    • RedisClientRecorder

      public RedisClientRecorder(RedisConfig rc)
  • Method Details

    • initialize

      public void initialize(io.quarkus.runtime.RuntimeValue<io.vertx.core.Vertx> vertx, Set<String> names)
    • _initialize

      public void _initialize(io.vertx.core.Vertx vertx, Set<String> names)
    • getConfigForName

      static Optional<RedisClientConfig> getConfigForName(RedisConfig cfg, String name)
    • getRedisClient

      public Supplier<io.vertx.mutiny.redis.client.Redis> getRedisClient(String name)
    • getBareRedisClient

      public Supplier<io.vertx.redis.client.Redis> getBareRedisClient(String name)
    • getRedisAPI

      public Supplier<io.vertx.mutiny.redis.client.RedisAPI> getRedisAPI(String name)
    • getBareRedisAPI

      public Supplier<io.vertx.redis.client.RedisAPI> getBareRedisAPI(String name)
    • getReactiveDataSource

      public Supplier<ReactiveRedisDataSource> getReactiveDataSource(String name)
    • getBlockingDataSource

      public Supplier<RedisDataSource> getBlockingDataSource(String name)
    • getLegacyRedisClient

      public Supplier<RedisClient> getLegacyRedisClient(String name)
    • getLegacyReactiveRedisClient

      public Supplier<ReactiveRedisClient> getLegacyReactiveRedisClient(String name)
    • cleanup

      public void cleanup(io.quarkus.runtime.ShutdownContext context)
    • preload

      public void preload(String name, List<String> loadScriptPaths, boolean redisFlushBeforeLoad, boolean redisLoadOnlyIfEmpty)