Class VertxServiceDiscovery


  • public class VertxServiceDiscovery
    extends Object
    • Constructor Detail

      • VertxServiceDiscovery

        public VertxServiceDiscovery​(io.vertx.core.Vertx vertx)
    • Method Detail

      • serviceDiscovery

        public io.vertx.servicediscovery.ServiceDiscovery serviceDiscovery()
      • unpublish

        public void unpublish​(io.vertx.servicediscovery.Record record,
                              io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)
      • publishRecord

        public void publishRecord​(io.vertx.servicediscovery.Record record,
                                  io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.servicediscovery.Record>> handler)
      • lookup

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

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

        public void lookupByJson​(io.vertx.core.json.JsonObject jsonFilter,
                                 io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.servicediscovery.Record>> handler)
      • lookupAll

        public void lookupAll​(Function<io.vertx.servicediscovery.Record,​Boolean> filter,
                              io.vertx.core.Handler<io.vertx.core.AsyncResult<List<io.vertx.servicediscovery.Record>>> handler)
      • lookupAllIncludeOutOfService

        public void lookupAllIncludeOutOfService​(Function<io.vertx.servicediscovery.Record,​Boolean> filter,
                                                 io.vertx.core.Handler<io.vertx.core.AsyncResult<List<io.vertx.servicediscovery.Record>>> handler)
      • lookupAllByJson

        public void lookupAllByJson​(io.vertx.core.json.JsonObject jsonFilter,
                                    io.vertx.core.Handler<io.vertx.core.AsyncResult<List<io.vertx.servicediscovery.Record>>> handler)
      • lookupForAReference

        public io.vertx.servicediscovery.ServiceReference lookupForAReference​(io.vertx.servicediscovery.Record record)
      • lookupForAReferenceWithConfiguration

        public io.vertx.servicediscovery.ServiceReference lookupForAReferenceWithConfiguration​(io.vertx.servicediscovery.Record record,
                                                                                               io.vertx.core.json.JsonObject configuration)
      • releaseServiceObject

        public void releaseServiceObject​(Object object)