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

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

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

    Methods in io.vertx.ext.consul that return Node
    Modifier and Type | Method and Description
    --- | ---
    `Node` | ServiceEntry.`getNode()` Get node
    `Node` | Node.`setAddress(String address)` Set node address
    `Node` | Node.`setDatacenter(String datacenter)` Set node datacenter
    `Node` | Node.`setId(String id)` Set node id
    `Node` | Node.`setLanAddress(String lanAddress)` Set node lan address
    `Node` | Node.`setName(String node)` Set node name
    `Node` | Node.`setNodeMeta(Map<String,String> nodeMeta)` Set node meta
    `Node` | Node.`setWanAddress(String wanAddress)` Set node wan address

    Methods in io.vertx.ext.consul that return types with arguments of type Node
    Modifier and Type | Method and Description
    --- | ---
    `List<Node>` | NodeList.`getList()` Get list of nodes

    Methods in io.vertx.ext.consul with parameters of type Node
    Modifier and Type | Method and Description
    --- | ---
    `static void` | NodeConverter.`fromJson(Iterable<Map.Entry<String,Object>> json, Node obj)`
    `ConsulClient` | ConsulClient.`registerCatalogService(Node nodeOptions, ServiceOptions serviceOptions, Handler<AsyncResult<Void>> resultHandler)` Register node with external service
    `ServiceEntry` | ServiceEntry.`setNode(Node node)` Set node
    `static void` | NodeConverter.`toJson(Node obj, JsonObject json)`
    `static void` | NodeConverter.`toJson(Node obj, Map<String,Object> json)`

    Method parameters in io.vertx.ext.consul with type arguments of type Node
    Modifier and Type | Method and Description
    --- | ---
    `NodeList` | NodeList.`setList(List<Node> list)` Set list of nodes

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

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

    Methods in io.vertx.reactivex.ext.consul with parameters of type Node
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`registerCatalogService(Node nodeOptions, ServiceOptions serviceOptions)` Register node with external service
    `ConsulClient` | ConsulClient.`registerCatalogService(Node nodeOptions, ServiceOptions serviceOptions, Handler<AsyncResult<Void>> resultHandler)` Register node with external service
    `Completable` | ConsulClient.`rxRegisterCatalogService(Node nodeOptions, ServiceOptions serviceOptions)` Register node with external service

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

    Methods in io.vertx.rxjava.ext.consul with parameters of type Node
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`registerCatalogService(Node nodeOptions, ServiceOptions serviceOptions)` Register node with external service
    `ConsulClient` | ConsulClient.`registerCatalogService(Node nodeOptions, ServiceOptions serviceOptions, Handler<AsyncResult<Void>> resultHandler)` Register node with external service
    `Single<Void>` | ConsulClient.`rxRegisterCatalogService(Node nodeOptions, ServiceOptions serviceOptions)` Register node with external service

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

    Methods in io.vertx.rxjava3.ext.consul with parameters of type Node
    Modifier and Type | Method and Description
    --- | ---
    `Completable` | ConsulClient.`registerCatalogService(Node nodeOptions, ServiceOptions serviceOptions)` Register node with external service
    `Completable` | ConsulClient.`rxRegisterCatalogService(Node nodeOptions, ServiceOptions serviceOptions)` Register node with external service

Copyright © 2023 Eclipse. All rights reserved.