Class HttpServiceDiscovery
- java.lang.Object
-
- org.dominokit.domino.service.discovery.type.HttpServiceDiscovery
-
public class HttpServiceDiscovery extends Object
-
-
Constructor Summary
Constructors Constructor Description HttpServiceDiscovery(io.vertx.servicediscovery.ServiceDiscovery serviceDiscovery)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgetHttpClient(io.vertx.core.json.JsonObject jsonFilter, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.http.HttpClient>> handler)voidgetHttpClient(io.vertx.core.json.JsonObject jsonFilter, io.vertx.core.json.JsonObject configuration, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.http.HttpClient>> handler)voidgetHttpClient(Function<io.vertx.servicediscovery.Record,Boolean> filter, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.http.HttpClient>> handler)voidgetHttpClient(Function<io.vertx.servicediscovery.Record,Boolean> filter, io.vertx.core.json.JsonObject configuration, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.http.HttpClient>> handler)voidgetWebClient(io.vertx.core.json.JsonObject jsonFilter, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.web.client.WebClient>> handler)voidgetWebClient(io.vertx.core.json.JsonObject jsonFilter, io.vertx.core.json.JsonObject configuration, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.web.client.WebClient>> handler)voidgetWebClient(Function<io.vertx.servicediscovery.Record,Boolean> filter, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.web.client.WebClient>> handler)voidgetWebClient(Function<io.vertx.servicediscovery.Record,Boolean> filter, io.vertx.core.json.JsonObject configuration, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.web.client.WebClient>> handler)voidpublish(HttpEndpointConfiguration configuration, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.servicediscovery.Record>> handler)
-
-
-
Method Detail
-
publish
public void publish(HttpEndpointConfiguration configuration, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.servicediscovery.Record>> handler)
-
getHttpClient
public void getHttpClient(Function<io.vertx.servicediscovery.Record,Boolean> filter, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.http.HttpClient>> handler)
-
getHttpClient
public void getHttpClient(Function<io.vertx.servicediscovery.Record,Boolean> filter, io.vertx.core.json.JsonObject configuration, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.http.HttpClient>> handler)
-
getHttpClient
public void getHttpClient(io.vertx.core.json.JsonObject jsonFilter, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.http.HttpClient>> handler)
-
getHttpClient
public void getHttpClient(io.vertx.core.json.JsonObject jsonFilter, io.vertx.core.json.JsonObject configuration, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.http.HttpClient>> handler)
-
getWebClient
public void getWebClient(Function<io.vertx.servicediscovery.Record,Boolean> filter, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.web.client.WebClient>> handler)
-
getWebClient
public void getWebClient(Function<io.vertx.servicediscovery.Record,Boolean> filter, io.vertx.core.json.JsonObject configuration, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.web.client.WebClient>> handler)
-
getWebClient
public void getWebClient(io.vertx.core.json.JsonObject jsonFilter, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.web.client.WebClient>> handler)
-
getWebClient
public void getWebClient(io.vertx.core.json.JsonObject jsonFilter, io.vertx.core.json.JsonObject configuration, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.web.client.WebClient>> handler)
-
-