Class RedisServiceDiscovery


  • public class RedisServiceDiscovery
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      RedisServiceDiscovery​(io.vertx.servicediscovery.ServiceDiscovery serviceDiscovery)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void getClient​(io.vertx.core.json.JsonObject jsonFilter, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.redis.RedisClient>> handler)  
      void getClient​(io.vertx.core.json.JsonObject jsonFilter, io.vertx.core.json.JsonObject configuration, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.redis.RedisClient>> handler)  
      void getClient​(Function<io.vertx.servicediscovery.Record,​Boolean> filter, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.redis.RedisClient>> handler)  
      void getClient​(Function<io.vertx.servicediscovery.Record,​Boolean> filter, io.vertx.core.json.JsonObject configuration, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.redis.RedisClient>> handler)  
      void publish​(DataSourceServiceConfiguration configuration, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.servicediscovery.Record>> handler)  
    • Constructor Detail

      • RedisServiceDiscovery

        public RedisServiceDiscovery​(io.vertx.servicediscovery.ServiceDiscovery serviceDiscovery)
    • Method Detail

      • publish

        public void publish​(DataSourceServiceConfiguration configuration,
                            io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.servicediscovery.Record>> handler)
      • getClient

        public void getClient​(Function<io.vertx.servicediscovery.Record,​Boolean> filter,
                              io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.redis.RedisClient>> handler)
      • getClient

        public void getClient​(Function<io.vertx.servicediscovery.Record,​Boolean> filter,
                              io.vertx.core.json.JsonObject configuration,
                              io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.redis.RedisClient>> handler)
      • getClient

        public void getClient​(io.vertx.core.json.JsonObject jsonFilter,
                              io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.redis.RedisClient>> handler)
      • getClient

        public void getClient​(io.vertx.core.json.JsonObject jsonFilter,
                              io.vertx.core.json.JsonObject configuration,
                              io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.redis.RedisClient>> handler)