Class EventBusServiceDiscovery
- java.lang.Object
-
- org.dominokit.domino.service.discovery.type.EventBusServiceDiscovery
-
public class EventBusServiceDiscovery extends Object
-
-
Constructor Summary
Constructors Constructor Description EventBusServiceDiscovery(io.vertx.servicediscovery.ServiceDiscovery serviceDiscovery)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> voidgetProxy(Class<T> serviceClass, io.vertx.core.Handler<io.vertx.core.AsyncResult<T>> handler)<T> voidgetServiceProxy(io.vertx.core.json.JsonObject jsonFilter, Class<T> serviceClass, io.vertx.core.Handler<io.vertx.core.AsyncResult<T>> handler)<T> voidgetServiceProxy(Function<io.vertx.servicediscovery.Record,Boolean> filter, Class<T> serviceClass, io.vertx.core.Handler<io.vertx.core.AsyncResult<T>> handler)voidpublish(EventBusServiceConfiguration configuration, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.servicediscovery.Record>> handler)
-
-
-
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)
-
-