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

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

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

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

    Methods in io.vertx.ext.consul that return types with arguments of type NodeList
    Modifier and Type | Method and Description
    --- | ---
    `Future<NodeList>` | ConsulClient.`catalogNodes()` Like `ConsulClient.catalogNodes(Handler)` but returns a `Future` of the asynchronous result.
    `Future<NodeList>` | ConsulClient.`catalogNodesWithOptions(NodeQueryOptions options)` Like `ConsulClient.catalogNodesWithOptions(NodeQueryOptions, Handler)` but returns a `Future` of the asynchronous result.
    `static Watch<NodeList>` | Watch.`nodes(Vertx vertx)` Creates `Watch` to monitoring the list of available nodes.
    `static Watch<NodeList>` | Watch.`nodes(Vertx vertx, ConsulClientOptions options)` Creates `Watch` to monitoring the list of available nodes.

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

    Method parameters in io.vertx.ext.consul with type arguments of type NodeList
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`catalogNodes(Handler<AsyncResult<NodeList>> resultHandler)` Returns the nodes registered in a datacenter
    `ConsulClient` | ConsulClient.`catalogNodesWithOptions(NodeQueryOptions options, Handler<AsyncResult<NodeList>> resultHandler)` Returns the nodes registered in a datacenter

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

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

    Methods in io.vertx.reactivex.ext.consul that return types with arguments of type NodeList
    Modifier and Type | Method and Description
    --- | ---
    `static Watch<NodeList>` | Watch.`nodes(Vertx vertx)` Creates `Watch` to monitoring the list of available nodes.
    `static Watch<NodeList>` | Watch.`nodes(Vertx vertx, ConsulClientOptions options)` Creates `Watch` to monitoring the list of available nodes.
    `Single<NodeList>` | ConsulClient.`rxCatalogNodes()` Returns the nodes registered in a datacenter
    `Single<NodeList>` | ConsulClient.`rxCatalogNodesWithOptions(NodeQueryOptions options)` Returns the nodes registered in a datacenter

    Method parameters in io.vertx.reactivex.ext.consul with type arguments of type NodeList
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`catalogNodes(Handler<AsyncResult<NodeList>> resultHandler)` Returns the nodes registered in a datacenter
    `ConsulClient` | ConsulClient.`catalogNodesWithOptions(NodeQueryOptions options, Handler<AsyncResult<NodeList>> resultHandler)` Returns the nodes registered in a datacenter

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

    Methods in io.vertx.rxjava.ext.consul that return types with arguments of type NodeList
    Modifier and Type | Method and Description
    --- | ---
    `static Watch<NodeList>` | Watch.`nodes(Vertx vertx)` Creates `Watch` to monitoring the list of available nodes.
    `static Watch<NodeList>` | Watch.`nodes(Vertx vertx, ConsulClientOptions options)` Creates `Watch` to monitoring the list of available nodes.
    `Single<NodeList>` | ConsulClient.`rxCatalogNodes()` Returns the nodes registered in a datacenter
    `Single<NodeList>` | ConsulClient.`rxCatalogNodesWithOptions(NodeQueryOptions options)` Returns the nodes registered in a datacenter

    Method parameters in io.vertx.rxjava.ext.consul with type arguments of type NodeList
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`catalogNodes(Handler<AsyncResult<NodeList>> resultHandler)` Returns the nodes registered in a datacenter
    `ConsulClient` | ConsulClient.`catalogNodesWithOptions(NodeQueryOptions options, Handler<AsyncResult<NodeList>> resultHandler)` Returns the nodes registered in a datacenter

  - ### Uses of NodeList in io.vertx.rxjava3.ext.consul

    Methods in io.vertx.rxjava3.ext.consul that return types with arguments of type NodeList
    Modifier and Type | Method and Description
    --- | ---
    `Single<NodeList>` | ConsulClient.`catalogNodes()` Returns the nodes registered in a datacenter
    `Single<NodeList>` | ConsulClient.`catalogNodesWithOptions(NodeQueryOptions options)` Returns the nodes registered in a datacenter
    `static Watch<NodeList>` | Watch.`nodes(Vertx vertx)` Creates `Watch` to monitoring the list of available nodes.
    `static Watch<NodeList>` | Watch.`nodes(Vertx vertx, ConsulClientOptions options)` Creates `Watch` to monitoring the list of available nodes.
    `Single<NodeList>` | ConsulClient.`rxCatalogNodes()` Returns the nodes registered in a datacenter
    `Single<NodeList>` | ConsulClient.`rxCatalogNodesWithOptions(NodeQueryOptions options)` Returns the nodes registered in a datacenter

Copyright © 2023 Eclipse. All rights reserved.