void |
AgentClient.deregister(java.lang.String serviceId,
QueryOptions options) |
De-register a particular service from the Consul Agent.
|
void |
CatalogClient.deregister(CatalogDeregistration deregistration,
QueryOptions options) |
Deregisters a service or node.
|
void |
PreparedQueryClient.execute(java.lang.String nameOrId,
QueryOptions options,
Callback<QueryResults> callback) |
Executes a prepared query by its name or ID.
|
ConsulResponse<java.util.List<ServiceHealth>> |
HealthClient.getAllServiceInstances(java.lang.String service,
QueryOptions queryOptions) |
Retrieves the healthchecks for all nodes in a given datacenter with
QueryOptions.
|
void |
HealthClient.getAllServiceInstances(java.lang.String service,
QueryOptions queryOptions,
ConsulResponseCallback<java.util.List<ServiceHealth>> callback) |
Asynchronously retrieves the healthchecks for all nodes in a given
datacenter with QueryOptions.
|
ConsulResponse<java.util.List<HealthCheck>> |
HealthClient.getChecksByState(State state,
QueryOptions queryOptions) |
Retrieves the healthchecks for a state in a given datacenter with QueryOptions.
|
void |
HealthClient.getChecksByState(State state,
QueryOptions queryOptions,
ConsulResponseCallback<java.util.List<HealthCheck>> callback) |
Asynchronously retrieves the healthchecks for a state in a given datacenter with QueryOptions.
|
java.util.Optional<ConsulResponse<Value>> |
KeyValueClient.getConsulResponseWithValue(java.lang.String key,
QueryOptions queryOptions) |
|
ConsulResponse<java.util.List<Value>> |
KeyValueClient.getConsulResponseWithValues(java.lang.String key,
QueryOptions queryOptions) |
Retrieves a ConsulResponse with a list of Value objects along with
consul response headers for a specific key from the key/value store.
|
java.util.List<java.lang.String> |
CatalogClient.getDatacenters(QueryOptions queryOptions) |
Get the list of datacenters with query options
|
ConsulResponse<java.util.List<ServiceHealth>> |
HealthClient.getHealthyServiceInstances(java.lang.String service,
QueryOptions queryOptions) |
Retrieves the healthchecks for all healthy service instances in a given datacenter with
QueryOptions.
|
void |
HealthClient.getHealthyServiceInstances(java.lang.String service,
QueryOptions queryOptions,
ConsulResponseCallback<java.util.List<ServiceHealth>> callback) |
Asynchronously retrieves the healthchecks for all healthy service instances in a given
datacenter with QueryOptions.
|
java.util.List<java.lang.String> |
KeyValueClient.getKeys(java.lang.String key,
QueryOptions queryOptions) |
Retrieves a list of matching keys for the given key.
|
ConsulResponse<CatalogNode> |
CatalogClient.getNode(java.lang.String node,
QueryOptions queryOptions) |
Retrieves a single node for a given datacenter with QueryOptions.
|
void |
CatalogClient.getNode(java.lang.String node,
QueryOptions queryOptions,
ConsulResponseCallback<CatalogNode> callback) |
Asynchronously retrieves the single node for a given datacenter with QueryOptions.
|
ConsulResponse<java.util.List<HealthCheck>> |
HealthClient.getNodeChecks(java.lang.String node,
QueryOptions queryOptions) |
Retrieves the healthchecks for a node in a given datacenter with QueryOptions.
|
ConsulResponse<java.util.List<Node>> |
CatalogClient.getNodes(QueryOptions queryOptions) |
Retrieves all nodes for a given datacenter with QueryOptions.
|
void |
CatalogClient.getNodes(QueryOptions queryOptions,
ConsulResponseCallback<java.util.List<Node>> callback) |
Asynchronously retrieves the nodes for a given datacenter with QueryOptions.
|
ConsulResponse<FullService> |
AgentClient.getService(java.lang.String id,
QueryOptions queryOptions) |
Retrieves all information about a service.
|
void |
AgentClient.getService(java.lang.String id,
QueryOptions queryOptions,
ConsulResponseCallback<FullService> callback) |
Retrieves all information about a service.
|
ConsulResponse<java.util.List<CatalogService>> |
CatalogClient.getService(java.lang.String service,
QueryOptions queryOptions) |
Retrieves a single service for a given datacenter with QueryOptions.
|
void |
CatalogClient.getService(java.lang.String service,
QueryOptions queryOptions,
ConsulResponseCallback<java.util.List<CatalogService>> callback) |
Asynchronously retrieves the single service for a given datacenter with QueryOptions.
|
ConsulResponse<java.util.List<HealthCheck>> |
HealthClient.getServiceChecks(java.lang.String service,
QueryOptions queryOptions) |
Retrieves the healthchecks for a service in a given datacenter with QueryOptions.
|
void |
HealthClient.getServiceChecks(java.lang.String service,
QueryOptions queryOptions,
ConsulResponseCallback<java.util.List<HealthCheck>> callback) |
Asynchronously retrieves the healthchecks for a service in a given
datacenter with QueryOptions.
|
ConsulResponse<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> |
CatalogClient.getServices(QueryOptions queryOptions) |
Retrieves all services for a given datacenter.
|
void |
CatalogClient.getServices(QueryOptions queryOptions,
ConsulResponseCallback<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> callback) |
Asynchronously retrieves the services for a given datacenter.
|
java.util.Optional<Value> |
KeyValueClient.getValue(java.lang.String key,
QueryOptions queryOptions) |
Retrieves a Value for a specific key
from the key/value store.
|
void |
KeyValueClient.getValue(java.lang.String key,
QueryOptions queryOptions,
ConsulResponseCallback<java.util.Optional<Value>> callback) |
Asynchronously retrieves a Value for a specific key
from the key/value store.
|
java.util.List<Value> |
KeyValueClient.getValues(java.lang.String key,
QueryOptions queryOptions) |
Retrieves a list of Value objects for a specific key
from the key/value store.
|
void |
KeyValueClient.getValues(java.lang.String key,
QueryOptions queryOptions,
ConsulResponseCallback<java.util.List<Value>> callback) |
Asynchronously retrieves a list of Value objects for a specific key
from the key/value store.
|
EventResponse |
EventClient.listEvents(QueryOptions queryOptions) |
Lists events for the Consul agent.
|
void |
EventClient.listEvents(QueryOptions queryOptions,
EventResponseCallback callback) |
Asynchronously lists events for the Consul agent.
|
EventResponse |
EventClient.listEvents(java.lang.String name,
QueryOptions queryOptions) |
Lists events for the Consul agent.
|
void |
EventClient.listEvents(java.lang.String name,
QueryOptions queryOptions,
EventResponseCallback callback) |
Asynchronously lists events for the Consul agent.
|
void |
AgentClient.register(Registration registration,
QueryOptions options) |
Registers the client as a service with Consul.
|
void |
CatalogClient.register(CatalogRegistration registration,
QueryOptions options) |
Registers a service or node.
|
void |
SnapshotClient.restore(java.io.File sourceFile,
QueryOptions queryOptions,
Callback<java.lang.Void> callback) |
Restores a snapshot stored in a file.
|
void |
SnapshotClient.save(java.io.File destinationFile,
QueryOptions queryOptions,
Callback<java.math.BigInteger> callback) |
Requests a new snapshot and save it in a file.
|