Class EventBusServiceDiscovery


  • public class EventBusServiceDiscovery
    extends Object
    • Constructor Detail

      • EventBusServiceDiscovery

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

      • publish

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

        public <T> void getProxy​(Class<T> serviceClass,
                                 io.vertx.core.Handler<io.vertx.core.AsyncResult<T>> handler)
      • getServiceProxy

        public <T> void getServiceProxy​(Function<io.vertx.servicediscovery.Record,​Boolean> filter,
                                        Class<T> serviceClass,
                                        io.vertx.core.Handler<io.vertx.core.AsyncResult<T>> handler)
      • getServiceProxy

        public <T> void getServiceProxy​(io.vertx.core.json.JsonObject jsonFilter,
                                        Class<T> serviceClass,
                                        io.vertx.core.Handler<io.vertx.core.AsyncResult<T>> handler)