public class Consul extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Consul.Builder
Builder for
Consul client objects. |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_HTTP_HOST
Default Consul HTTP API host.
|
static int |
DEFAULT_HTTP_PORT
Default Consul HTTP API port.
|
Modifier and Type | Method and Description |
---|---|
AgentClient |
agentClient()
Get the Agent HTTP client.
|
static Consul.Builder |
builder()
Creates a new
Consul.Builder object. |
CatalogClient |
catalogClient()
Get the Catalog HTTP client.
|
CoordinateClient |
coordinateClient()
Get the Coordinate HTTP client.
|
void |
destroy()
Destroys the Object internal state.
|
EventClient |
eventClient()
Get the Event HTTP client.
|
HealthClient |
healthClient()
Get the Health HTTP client.
|
KeyValueClient |
keyValueClient()
Get the Key/Value HTTP client.
|
static Consul |
newClient()
Used to create a default Consul client.
|
OperatorClient |
operatorClient()
Get the Operator HTTP client.
|
PreparedQueryClient |
preparedQueryClient()
Get the Prepared Query HTTP client.
|
SessionClient |
sessionClient()
Get the SessionInfo HTTP client.
|
StatusClient |
statusClient()
Get the Status HTTP client.
|
public static final String DEFAULT_HTTP_HOST
public static final int DEFAULT_HTTP_PORT
public void destroy()
public AgentClient agentClient()
/v1/agent
public CatalogClient catalogClient()
/v1/catalog
public HealthClient healthClient()
/v1/health
public KeyValueClient keyValueClient()
/v1/kv
public StatusClient statusClient()
/v1/status
public SessionClient sessionClient()
/v1/session
public EventClient eventClient()
/v1/event
public PreparedQueryClient preparedQueryClient()
/v1/query
public CoordinateClient coordinateClient()
/v1/coordinate
public OperatorClient operatorClient()
/v1/operator
public static Consul.Builder builder()
Consul.Builder
object.Copyright © 2017. All rights reserved.