Package io.vertx.serviceresolver
Interface ServiceResolverClient
-
- All Superinterfaces:
EndpointResolver
public interface ServiceResolverClient extends EndpointResolver
Address lookup implementing service discovery and load balancing.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description Future<Void>close()Close the client and release the resources.static ServiceResolverClientcreate(Vertx vertx, LoadBalancer loadBalancer, ServiceResolverOptions options)Create a new service resolver client.static ServiceResolverClientcreate(Vertx vertx, ServiceResolverOptions options)Create a new service resolver client.Future<Endpoint>resolveEndpoint(ServiceAddress address)-
Methods inherited from interface io.vertx.core.net.endpoint.EndpointResolver
resolveEndpoint
-
-
-
-
Method Detail
-
create
static ServiceResolverClient create(Vertx vertx, ServiceResolverOptions options)
Create a new service resolver client.- Parameters:
vertx- the vertx instanceoptions- the resolver options- Returns:
- the service resolver client
-
create
static ServiceResolverClient create(Vertx vertx, LoadBalancer loadBalancer, ServiceResolverOptions options)
Create a new service resolver client.- Parameters:
vertx- the vertx instanceloadBalancer- the load balanceroptions- the resolver options- Returns:
- the service resolver client
-
resolveEndpoint
Future<Endpoint> resolveEndpoint(ServiceAddress address)
-
-