package consul
- Alphabetic
- Public
- All
Type Members
-
class
AclToken extends AnyRef
Holds properties of Acl token
-
class
BlockingQueryOptions extends AnyRef
Options used to perform blocking query that used to wait for a potential change using long polling.
-
class
Check extends AnyRef
Holds check properties
-
class
CheckList extends AnyRef
Holds result of checks query
-
class
CheckOptions extends AnyRef
Options used to register checks in Consul.
-
class
CheckQueryOptions extends AnyRef
Options used to requesting list of checks
-
class
ConsulClient extends AnyRef
A Vert.x service used to interact with Consul.
-
class
ConsulClientOptions extends WebClientOptions
Options used to create Consul client.
- class ConsulService extends ConsulClient
-
class
Coordinate extends AnyRef
Holds network coordinates of node
-
class
CoordinateList extends AnyRef
Holds result of network coordinates query
-
class
DcCoordinates extends AnyRef
Holds coordinates of servers in datacenter
-
class
Event extends AnyRef
Holds properties of Consul event
-
class
EventList extends AnyRef
Holds result of events query
-
class
EventListOptions extends AnyRef
Holds options for events list request
-
class
EventOptions extends AnyRef
Options used to trigger a new user event.
-
class
KeyValue extends AnyRef
Represents key/value pair stored in Consul
-
class
KeyValueList extends AnyRef
Holds result of key/value pairs query
-
class
KeyValueOptions extends AnyRef
Options used to put key/value pair to Consul.
-
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.
- class Node extends AnyRef
-
class
NodeList extends AnyRef
Holds result of nodes query
-
class
NodeQueryOptions extends AnyRef
Options used to requesting list of nodes
-
class
PreparedQueryDefinition extends AnyRef
Defines a prepared query.
-
class
PreparedQueryExecuteOptions extends AnyRef
Options used to execute prepared query
-
class
PreparedQueryExecuteResponse extends AnyRef
The results of executing prepared query
-
class
Service extends AnyRef
Holds properties of service and node that its containing
-
class
ServiceEntry extends AnyRef
Holds properties of service, node and related checks
-
class
ServiceEntryList extends AnyRef
Holds list of services, nodes and related checks
-
class
ServiceList extends AnyRef
Holds result of services query
-
class
ServiceOptions extends AnyRef
Options used to register service.
-
class
ServiceQueryOptions extends AnyRef
Options used to requesting list of services
-
class
Session extends AnyRef
Holds properties of Consul sessions
-
class
SessionList extends AnyRef
Holds result of sessions query
-
class
SessionOptions extends AnyRef
Options used to create session.
-
class
TxnError extends AnyRef
Holds information describing which operations failed if the transaction was rolled back.
-
class
TxnKVOperation extends AnyRef
Holds operation to apply to the key/value store inside a transaction
-
class
TxnRequest extends AnyRef
Holds list of operations in transaction
-
class
TxnResponse extends AnyRef
Holds results of transaction
-
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
withAsyncResult
is invoked. As an example, you could watch the status of health checks and notify when a check is critical. - class WatchResult[T] extends AnyRef
Value Members
- object AclToken
- object BlockingQueryOptions
- object Check
- object CheckList
- object CheckOptions
- object CheckQueryOptions
- object ConsulClient
- object ConsulClientOptions
- object ConsulService
- object Coordinate
- object CoordinateList
- object DcCoordinates
- object Event
- object EventList
- object EventListOptions
- object EventOptions
- object KeyValue
- object KeyValueList
- object KeyValueOptions
- object MaintenanceOptions
- object Node
- object NodeList
- object NodeQueryOptions
- object PreparedQueryDefinition
- object PreparedQueryExecuteOptions
- object PreparedQueryExecuteResponse
- object Service
- object ServiceEntry
- object ServiceEntryList
- object ServiceList
- object ServiceOptions
- object ServiceQueryOptions
- object Session
- object SessionList
- object SessionOptions
- object TxnError
- object TxnKVOperation
- object TxnRequest
- object TxnResponse
- object Watch
- object WatchResult