# Uses of Package
io.vertx.ext.consul

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

- Classes in io.vertx.ext.consul used by io.vertx.ext.consul
  Class | Description
  --- | ---
  AclTokenType | Acl token type is either "client" (meaning the token cannot modify ACL rules) or "management" (meaning the token is allowed to perform all actions).
  BlockingQueryOptions | Options used to perform blocking query that used to wait for a potential change using long polling.
  Check | Holds check properties
  CheckList | Holds result of checks query
  CheckOptions | Options used to register checks in Consul.
  CheckQueryOptions | Options used to requesting list of checks
  CheckStatus | Represents an check status.
  ConsulClient | A Vert.x service used to interact with Consul.
  ConsulClientOptions | Options used to create Consul client.
  Coordinate | Holds network coordinates of node
  CoordinateList | Holds result of network coordinates query
  DcCoordinates | Holds coordinates of servers in datacenter
  Event | Holds properties of Consul event
  EventList | Holds result of events query
  EventListOptions | Holds options for events list request
  EventOptions | Options used to trigger a new user event.
  HealthState | Represents an health states.
  KeyValue | Represents key/value pair stored in Consul
  KeyValueList | Holds result of key/value pairs query
  KeyValueOptions | Options used to put key/value pair to Consul.
  MaintenanceOptions | Options used to placing a given service into "maintenance mode".
  Node |
  NodeList | Holds result of nodes query
  NodeQueryOptions | Options used to requesting list of nodes
  PreparedQueryDefinition | Defines a prepared query.
  PreparedQueryExecuteOptions | Options used to execute prepared query
  PreparedQueryExecuteResponse | The results of executing prepared query
  Service | Holds properties of service and node that its containing
  ServiceEntry | Holds properties of service, node and related checks
  ServiceEntryList | Holds list of services, nodes and related checks
  ServiceList | Holds result of services query
  ServiceOptions | Options used to register service.
  ServiceQueryOptions | Options used to requesting list of services
  Session | Holds properties of Consul sessions
  SessionBehavior | When a session is invalidated, it is destroyed and can no longer be used.
  SessionList | Holds result of sessions query
  SessionOptions | Options used to create session.
  TxnError | Holds information describing which operations failed if the transaction was rolled back.
  TxnKVOperation | Holds operation to apply to the key/value store inside a transaction
  TxnKVVerb | Holds type of KV operation in transaction
  TxnOperation | Represents operation in transaction.
  TxnOperationType | Represents the type of operation in a transaction.
  TxnRequest | Holds list of operations in transaction
  TxnResponse | Holds results of transaction
  TxnResult | Represents result of operation.
  TxnServiceOperation | Holds the operation to apply to the service inside a transaction
  TxnServiceVerb | Holds the type of Service operation in transaction
  Watch | Watches are a way of specifying a view of data (e.g. list of nodes, KV pairs, health checks) which is monitored for updates.
  WatchResult |

- Classes in io.vertx.ext.consul used by io.vertx.reactivex.ext.consul
  Class | Description
  --- | ---
  BlockingQueryOptions | Options used to perform blocking query that used to wait for a potential change using long polling.
  Check | Holds check properties
  CheckList | Holds result of checks query
  CheckOptions | Options used to register checks in Consul.
  CheckQueryOptions | Options used to requesting list of checks
  CheckStatus | Represents an check status.
  ConsulClient | A Vert.x service used to interact with Consul.
  ConsulClientOptions | Options used to create Consul client.
  CoordinateList | Holds result of network coordinates query
  DcCoordinates | Holds coordinates of servers in datacenter
  Event | Holds properties of Consul event
  EventList | Holds result of events query
  EventListOptions | Holds options for events list request
  EventOptions | Options used to trigger a new user event.
  HealthState | Represents an health states.
  KeyValue | Represents key/value pair stored in Consul
  KeyValueList | Holds result of key/value pairs query
  KeyValueOptions | Options used to put key/value pair to Consul.
  MaintenanceOptions | Options used to placing a given service into "maintenance mode".
  Node |
  NodeList | Holds result of nodes query
  NodeQueryOptions | Options used to requesting list of nodes
  PreparedQueryDefinition | Defines a prepared query.
  PreparedQueryExecuteOptions | Options used to execute prepared query
  PreparedQueryExecuteResponse | The results of executing prepared query
  Service | Holds properties of service and node that its containing
  ServiceEntryList | Holds list of services, nodes and related checks
  ServiceList | Holds result of services query
  ServiceOptions | Options used to register service.
  ServiceQueryOptions | Options used to requesting list of services
  Session | Holds properties of Consul sessions
  SessionList | Holds result of sessions query
  SessionOptions | Options used to create session.
  TxnRequest | Holds list of operations in transaction
  TxnResponse | Holds results of transaction
  Watch | Watches are a way of specifying a view of data (e.g. list of nodes, KV pairs, health checks) which is monitored for updates.
  WatchResult |

- Classes in io.vertx.ext.consul used by io.vertx.rxjava3.ext.consul
  Class | Description
  --- | ---
  BlockingQueryOptions | Options used to perform blocking query that used to wait for a potential change using long polling.
  Check | Holds check properties
  CheckList | Holds result of checks query
  CheckOptions | Options used to register checks in Consul.
  CheckQueryOptions | Options used to requesting list of checks
  CheckStatus | Represents an check status.
  ConsulClient | A Vert.x service used to interact with Consul.
  ConsulClientOptions | Options used to create Consul client.
  CoordinateList | Holds result of network coordinates query
  DcCoordinates | Holds coordinates of servers in datacenter
  Event | Holds properties of Consul event
  EventList | Holds result of events query
  EventListOptions | Holds options for events list request
  EventOptions | Options used to trigger a new user event.
  HealthState | Represents an health states.
  KeyValue | Represents key/value pair stored in Consul
  KeyValueList | Holds result of key/value pairs query
  KeyValueOptions | Options used to put key/value pair to Consul.
  MaintenanceOptions | Options used to placing a given service into "maintenance mode".
  Node |
  NodeList | Holds result of nodes query
  NodeQueryOptions | Options used to requesting list of nodes
  PreparedQueryDefinition | Defines a prepared query.
  PreparedQueryExecuteOptions | Options used to execute prepared query
  PreparedQueryExecuteResponse | The results of executing prepared query
  Service | Holds properties of service and node that its containing
  ServiceEntryList | Holds list of services, nodes and related checks
  ServiceList | Holds result of services query
  ServiceOptions | Options used to register service.
  ServiceQueryOptions | Options used to requesting list of services
  Session | Holds properties of Consul sessions
  SessionList | Holds result of sessions query
  SessionOptions | Options used to create session.
  TxnRequest | Holds list of operations in transaction
  TxnResponse | Holds results of transaction
  Watch | Watches are a way of specifying a view of data (e.g. list of nodes, KV pairs, health checks) which is monitored for updates.
  WatchResult |