Class MongoServiceDiscovery


  • public class MongoServiceDiscovery
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      MongoServiceDiscovery​(io.vertx.servicediscovery.ServiceDiscovery serviceDiscovery)  
    • Constructor Detail

      • MongoServiceDiscovery

        public MongoServiceDiscovery​(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.ext.mongo.MongoClient>> handler)
      • getClient

        public void getClient​(io.vertx.core.json.JsonObject jsonFilter,
                              io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.mongo.MongoClient>> 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.ext.mongo.MongoClient>> handler)