vertx-lang-scala-docs_2.12 3.6.1 API < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package io
  Definition Classes
    root
-  package vertx
  Definition Classes
    io
-  package scala
  Definition Classes
    vertx
-  package ext
  Definition Classes
    scala
-  package asyncsql
  Definition Classes
    ext
-  package auth
  Definition Classes
    ext
-  package bridge
  Definition Classes
    ext
-  package consul
  Definition Classes
    ext
- AclToken
- BlockingQueryOptions
- Check
- CheckList
- CheckOptions
- CheckQueryOptions
- ConsulClient
- ConsulClientOptions
- ConsulService
- Coordinate
- CoordinateList
- DcCoordinates
- Event
- EventList
- EventListOptions
- EventOptions
- KeyValue
- KeyValueList
- KeyValueOptions
- MaintenanceOptions
- Node
- NodeList
- NodeQueryOptions
- PreparedQueryDefinition
- PreparedQueryExecuteOptions
- PreparedQueryExecuteResponse
- Service
- ServiceEntry
- ServiceEntryList
- ServiceList
- ServiceOptions
- ServiceQueryOptions
- Session
- SessionList
- SessionOptions
- TxnError
- TxnKVOperation
- TxnRequest
- TxnResponse
- Watch
- WatchResult
-  package dropwizard
  Definition Classes
    ext
-  package jdbc
  Definition Classes
    ext
-  package jwt
  Definition Classes
    ext
-  package mail
  Definition Classes
    ext
-  package mongo
  Definition Classes
    ext
-  package shell
  Definition Classes
    ext
-  package sql
  Definition Classes
    ext
-  package stomp
  Definition Classes
    ext
-  package web
  Definition Classes
    ext

p

io.vertx.scala.ext

# consul 

#### package consul

 
Ordering

1. Alphabetic

Visibility

1. Public
2. All

### Type Members

1.  class AclToken extends AnyRef

   Holds properties of Acl token

2.  class BlockingQueryOptions extends AnyRef

   Options used to perform blocking query that used to wait for a potential change using long polling.

3.  class Check extends AnyRef

   Holds check properties

4.  class CheckList extends AnyRef

   Holds result of checks query

5.  class CheckOptions extends AnyRef

   Options used to register checks in Consul.

6.  class CheckQueryOptions extends AnyRef

   Options used to requesting list of checks

7.  class ConsulClient extends AnyRef

   A Vert.x service used to interact with Consul.

8.  class ConsulClientOptions extends WebClientOptions

   Options used to create Consul client.

9.  class ConsulService extends ConsulClient
10.  class Coordinate extends AnyRef

    Holds network coordinates of node

11.  class CoordinateList extends AnyRef

    Holds result of network coordinates query

12.  class DcCoordinates extends AnyRef

    Holds coordinates of servers in datacenter

13.  class Event extends AnyRef

    Holds properties of Consul event

14.  class EventList extends AnyRef

    Holds result of events query

15.  class EventListOptions extends AnyRef

    Holds options for events list request

16.  class EventOptions extends AnyRef

    Options used to trigger a new user event.

17.  class KeyValue extends AnyRef

    Represents key/value pair stored in Consul

18.  class KeyValueList extends AnyRef

    Holds result of key/value pairs query

19.  class KeyValueOptions extends AnyRef

    Options used to put key/value pair to Consul.

20.  class MaintenanceOptions extends AnyRef

    Options used to placing a given service into "maintenance mode".

    Options used to placing a given service into "maintenance mode". During maintenance mode, the service will be marked as unavailable and will not be present in DNS or API queries. Maintenance mode is persistent and will be automatically restored on agent restart.

21.  class Node extends AnyRef

22.  class NodeList extends AnyRef

    Holds result of nodes query

23.  class NodeQueryOptions extends AnyRef

    Options used to requesting list of nodes

24.  class PreparedQueryDefinition extends AnyRef

    Defines a prepared query.

25.  class PreparedQueryExecuteOptions extends AnyRef

    Options used to execute prepared query

26.  class PreparedQueryExecuteResponse extends AnyRef

    The results of executing prepared query

27.  class Service extends AnyRef

    Holds properties of service and node that its containing

28.  class ServiceEntry extends AnyRef

    Holds properties of service, node and related checks

29.  class ServiceEntryList extends AnyRef

    Holds list of services, nodes and related checks

30.  class ServiceList extends AnyRef

    Holds result of services query

31.  class ServiceOptions extends AnyRef

    Options used to register service.

32.  class ServiceQueryOptions extends AnyRef

    Options used to requesting list of services

33.  class Session extends AnyRef

    Holds properties of Consul sessions

34.  class SessionList extends AnyRef

    Holds result of sessions query

35.  class SessionOptions extends AnyRef

    Options used to create session.

36.  class TxnError extends AnyRef

    Holds information describing which operations failed if the transaction was rolled back.

37.  class TxnKVOperation extends AnyRef

    Holds operation to apply to the key/value store inside a transaction

38.  class TxnRequest extends AnyRef

    Holds list of operations in transaction

39.  class TxnResponse extends AnyRef

    Holds results of transaction

40.  class Watch[T] extends AnyRef

    Watches are a way of specifying a view of data (e.g.

    Watches are a way of specifying a view of data (e.g. list of nodes, KV pairs, health checks) which is monitored for updates. When an update is detected, an `Handler` with `AsyncResult` is invoked. As an example, you could watch the status of health checks and notify when a check is critical.

41.  class WatchResult[T] extends AnyRef

### Value Members

1.  object AclToken
2.  object BlockingQueryOptions
3.  object Check
4.  object CheckList
5.  object CheckOptions
6.  object CheckQueryOptions
7.  object ConsulClient
8.  object ConsulClientOptions
9.  object ConsulService
10.  object Coordinate
11.  object CoordinateList
12.  object DcCoordinates
13.  object Event
14.  object EventList
15.  object EventListOptions
16.  object EventOptions
17.  object KeyValue
18.  object KeyValueList
19.  object KeyValueOptions
20.  object MaintenanceOptions
21.  object Node
22.  object NodeList
23.  object NodeQueryOptions
24.  object PreparedQueryDefinition
25.  object PreparedQueryExecuteOptions
26.  object PreparedQueryExecuteResponse
27.  object Service
28.  object ServiceEntry
29.  object ServiceEntryList
30.  object ServiceList
31.  object ServiceOptions
32.  object ServiceQueryOptions
33.  object Session
34.  object SessionList
35.  object SessionOptions
36.  object TxnError
37.  object TxnKVOperation
38.  object TxnRequest
39.  object TxnResponse
40.  object Watch
41.  object WatchResult

### Ungrouped