| Interface | Description |
|---|---|
| ConfigListener |
This interface allows you to handle updates to the Properties object containing your service's configuration.
|
| ConfigValidator |
This interface allows you to validate the new config for your service, before it's actually exposed to your
service.
|
| RoutingStrategy |
Specialized interface which can be used to locate a bunch of service instances.
|
| SettingListener |
This interface allows you to handle updates to a particular setting of your service's configuration.
|
| Class | Description |
|---|---|
| Check | |
| CheckStatus | |
| Consultant |
The Consultant class allows you to retrieve the configuration for your application from Consul, and at the same
time subscribe to changes to that configuration.
|
| Consultant.Builder |
Allows you to build a custom Consultant object.
|
| Consultant.Builder.Agent | |
| Consultant.Builder.Config | |
| KeyValueEntry | |
| Node | |
| PropertiesUtil | |
| RoutingStrategies |
A class which has a set of RoutingStrategies which can be used for client-side load balancing.
|
| Service | |
| ServiceIdentifier | |
| ServiceInstance | |
| ServiceInstanceBackend |
A class which can be used to retrieve lists of instances or datacenters from Consul over its HTTP API.
|
| ServiceLocator |
A class which implements an Iterator style pattern allowing the user of this class to fetch service instances in a
particular order one-by-one.
|
| ServiceRegistration |
| Exception | Description |
|---|---|
| ConsulException | |
| ConsultantException |
Copyright © 2022. All rights reserved.