## Uses of Class
io.vertx.ext.consul.ServiceList

- Packages that use ServiceList
  Package | Description
  --- | ---
  io.vertx.ext.consul |
  io.vertx.reactivex.ext.consul |
  io.vertx.rxjava.ext.consul |

- - ### Uses of ServiceList in io.vertx.ext.consul

    Methods in io.vertx.ext.consul that return ServiceList
    Modifier and Type | Method and Description
    --- | ---
    `ServiceList` | ServiceList.`setIndex(long index)` Set Consul index, a unique identifier representing the current state of the requested list of services
    `ServiceList` | ServiceList.`setList(List<Service> list)` Set list of services

    Methods in io.vertx.ext.consul that return types with arguments of type ServiceList
    Modifier and Type | Method and Description
    --- | ---
    `Future<ServiceList>` | ConsulClient.`catalogNodeServices(String node)` Like `ConsulClient.catalogNodeServices(String, Handler)` but returns a `Future` of the asynchronous result.
    `Future<ServiceList>` | ConsulClient.`catalogNodeServicesWithOptions(String node, BlockingQueryOptions options)` Like `ConsulClient.catalogNodeServicesWithOptions(String, BlockingQueryOptions, Handler)` but returns a `Future` of the asynchronous result.
    `Future<ServiceList>` | ConsulClient.`catalogServiceNodes(String service)` Like `ConsulClient.catalogServiceNodes(String, Handler)` but returns a `Future` of the asynchronous result.
    `Future<ServiceList>` | ConsulClient.`catalogServiceNodesWithOptions(String service, ServiceQueryOptions options)` Like `ConsulClient.catalogServiceNodesWithOptions(String, ServiceQueryOptions, Handler)` but returns a `Future` of the asynchronous result.
    `Future<ServiceList>` | ConsulClient.`catalogServices()` Like `ConsulClient.catalogServices(Handler)` but returns a `Future` of the asynchronous result.
    `Future<ServiceList>` | ConsulClient.`catalogServicesWithOptions(BlockingQueryOptions options)` Like `ConsulClient.catalogServicesWithOptions(BlockingQueryOptions, Handler)` but returns a `Future` of the asynchronous result.
    `static Watch<ServiceList>` | Watch.`services(Vertx vertx)` Creates `Watch` to monitoring the list of available services.
    `static Watch<ServiceList>` | Watch.`services(Vertx vertx, ConsulClientOptions options)` Creates `Watch` to monitoring the list of available services.

    Methods in io.vertx.ext.consul with parameters of type ServiceList
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ServiceListConverter.`fromJson(Iterable<Map.Entry<String,Object>> json, ServiceList obj)`
    `static void` | ServiceListConverter.`toJson(ServiceList obj, JsonObject json)`
    `static void` | ServiceListConverter.`toJson(ServiceList obj, Map<String,Object> json)`

    Method parameters in io.vertx.ext.consul with type arguments of type ServiceList
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`catalogNodeServices(String node, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the node's registered services
    `ConsulClient` | ConsulClient.`catalogNodeServicesWithOptions(String node, BlockingQueryOptions options, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the node's registered services This is blocking query unlike `ConsulClient.catalogNodeServices(String, Handler)`
    `ConsulClient` | ConsulClient.`catalogServiceNodes(String service, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the nodes providing a service
    `ConsulClient` | ConsulClient.`catalogServiceNodesWithOptions(String service, ServiceQueryOptions options, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the nodes providing a service
    `ConsulClient` | ConsulClient.`catalogServices(Handler<AsyncResult<ServiceList>> resultHandler)` Returns the services registered in a datacenter
    `ConsulClient` | ConsulClient.`catalogServicesWithOptions(BlockingQueryOptions options, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the services registered in a datacenter This is blocking query unlike `ConsulClient.catalogServices(Handler)`

    Constructors in io.vertx.ext.consul with parameters of type ServiceList
    Constructor and Description
    `ServiceList(ServiceList other)` Copy constructor

  - ### Uses of ServiceList in io.vertx.reactivex.ext.consul

    Methods in io.vertx.reactivex.ext.consul that return types with arguments of type ServiceList
    Modifier and Type | Method and Description
    --- | ---
    `Single<ServiceList>` | ConsulClient.`rxCatalogNodeServices(String node)` Returns the node's registered services
    `Single<ServiceList>` | ConsulClient.`rxCatalogNodeServicesWithOptions(String node, BlockingQueryOptions options)` Returns the node's registered services This is blocking query unlike `ConsulClient.catalogNodeServices(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.consul.ServiceList>>)`
    `Single<ServiceList>` | ConsulClient.`rxCatalogServiceNodes(String service)` Returns the nodes providing a service
    `Single<ServiceList>` | ConsulClient.`rxCatalogServiceNodesWithOptions(String service, ServiceQueryOptions options)` Returns the nodes providing a service
    `Single<ServiceList>` | ConsulClient.`rxCatalogServices()` Returns the services registered in a datacenter
    `Single<ServiceList>` | ConsulClient.`rxCatalogServicesWithOptions(BlockingQueryOptions options)` Returns the services registered in a datacenter This is blocking query unlike `ConsulClient.catalogServices(io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.consul.ServiceList>>)`
    `static Watch<ServiceList>` | Watch.`services(Vertx vertx)` Creates `Watch` to monitoring the list of available services.
    `static Watch<ServiceList>` | Watch.`services(Vertx vertx, ConsulClientOptions options)` Creates `Watch` to monitoring the list of available services.

    Method parameters in io.vertx.reactivex.ext.consul with type arguments of type ServiceList
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`catalogNodeServices(String node, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the node's registered services
    `ConsulClient` | ConsulClient.`catalogNodeServicesWithOptions(String node, BlockingQueryOptions options, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the node's registered services This is blocking query unlike `ConsulClient.catalogNodeServices(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.consul.ServiceList>>)`
    `ConsulClient` | ConsulClient.`catalogServiceNodes(String service, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the nodes providing a service
    `ConsulClient` | ConsulClient.`catalogServiceNodesWithOptions(String service, ServiceQueryOptions options, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the nodes providing a service
    `ConsulClient` | ConsulClient.`catalogServices(Handler<AsyncResult<ServiceList>> resultHandler)` Returns the services registered in a datacenter
    `ConsulClient` | ConsulClient.`catalogServicesWithOptions(BlockingQueryOptions options, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the services registered in a datacenter This is blocking query unlike `ConsulClient.catalogServices(io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.consul.ServiceList>>)`

  - ### Uses of ServiceList in io.vertx.rxjava.ext.consul

    Methods in io.vertx.rxjava.ext.consul that return types with arguments of type ServiceList
    Modifier and Type | Method and Description
    --- | ---
    `Single<ServiceList>` | ConsulClient.`rxCatalogNodeServices(String node)` Returns the node's registered services
    `Single<ServiceList>` | ConsulClient.`rxCatalogNodeServicesWithOptions(String node, BlockingQueryOptions options)` Returns the node's registered services This is blocking query unlike `ConsulClient.catalogNodeServices(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.consul.ServiceList>>)`
    `Single<ServiceList>` | ConsulClient.`rxCatalogServiceNodes(String service)` Returns the nodes providing a service
    `Single<ServiceList>` | ConsulClient.`rxCatalogServiceNodesWithOptions(String service, ServiceQueryOptions options)` Returns the nodes providing a service
    `Single<ServiceList>` | ConsulClient.`rxCatalogServices()` Returns the services registered in a datacenter
    `Single<ServiceList>` | ConsulClient.`rxCatalogServicesWithOptions(BlockingQueryOptions options)` Returns the services registered in a datacenter This is blocking query unlike `ConsulClient.catalogServices(io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.consul.ServiceList>>)`
    `static Watch<ServiceList>` | Watch.`services(Vertx vertx)` Creates `Watch` to monitoring the list of available services.
    `static Watch<ServiceList>` | Watch.`services(Vertx vertx, ConsulClientOptions options)` Creates `Watch` to monitoring the list of available services.

    Method parameters in io.vertx.rxjava.ext.consul with type arguments of type ServiceList
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`catalogNodeServices(String node, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the node's registered services
    `ConsulClient` | ConsulClient.`catalogNodeServicesWithOptions(String node, BlockingQueryOptions options, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the node's registered services This is blocking query unlike `ConsulClient.catalogNodeServices(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.consul.ServiceList>>)`
    `ConsulClient` | ConsulClient.`catalogServiceNodes(String service, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the nodes providing a service
    `ConsulClient` | ConsulClient.`catalogServiceNodesWithOptions(String service, ServiceQueryOptions options, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the nodes providing a service
    `ConsulClient` | ConsulClient.`catalogServices(Handler<AsyncResult<ServiceList>> resultHandler)` Returns the services registered in a datacenter
    `ConsulClient` | ConsulClient.`catalogServicesWithOptions(BlockingQueryOptions options, Handler<AsyncResult<ServiceList>> resultHandler)` Returns the services registered in a datacenter This is blocking query unlike `ConsulClient.catalogServices(io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.consul.ServiceList>>)`

Copyright © 2020 Eclipse. All rights reserved.