Class MessageSourceServiceDiscovery


  • public class MessageSourceServiceDiscovery
    extends Object
    • Constructor Detail

      • MessageSourceServiceDiscovery

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

      • publish

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

        public <T> void getConsumer​(Function<io.vertx.servicediscovery.Record,​Boolean> filter,
                                    io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.eventbus.MessageConsumer<T>>> handler)
      • getConsumer

        public <T> void getConsumer​(io.vertx.core.json.JsonObject jsonFilter,
                                    io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.eventbus.MessageConsumer<T>>> handler)