| Interface | Description |
|---|---|
| ConsulBuilder |
Interface for a client Consul builder.
|
| ConsulRegistrator |
Defines an interface for an object who's responsibility
it is to register (and deregister) this hazelcast instance as a service
node with Consul.
|
| HealthCheckBuilder |
Interface to define health check operations
|
| Class | Description |
|---|---|
| BaseRegistrator |
Use derivatives of this ConsulRegistrator if you don't have or don't want to
run a separate Consul agent process on the same box where this hazelcast
enabled application runs.
|
| ConsulClientBuilder |
An implementation of a Consul client builder.
|
| ConsulDiscoveryConfiguration |
Defines constants for our supported Properties
|
| ConsulDiscoveryStrategy |
DiscoveryStrategy for Consul
|
| ConsulDiscoveryStrategyFactory | |
| ConsulUtility |
Utility Class
|
| DoNothingRegistrator |
Use this ConsulRegistrator if you manage the registration
of your hazelcast nodes manually/externally via a local
Consul agent or other means.
|
| ExplicitIpPortRegistrator | |
| HttpHealthCheckBuilder |
Implementation of the health check builder for HTTP health check
|
| LocalDiscoveryNodeRegistrator | |
| ScriptHealthCheckBuilder |
Implementation of a script based health check builder
|
| TcpHealthCheckBuilder |
Implementation of the health check builder for TCP health check
|