|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.orbitz.consul.CatalogClient
public class CatalogClient
HTTP Client for /v1/catalog/ endpoints.
| Method Summary | |
|---|---|
java.util.List<java.lang.String> |
getDatacenters()
Retrieves all datacenters. |
ConsulResponse<CatalogNode> |
getNode(java.lang.String node)
Retrieves a single node. |
ConsulResponse<CatalogNode> |
getNode(java.lang.String node,
CatalogOptions catalogOptions)
Retrieves a single node for a given datacenter. |
ConsulResponse<CatalogNode> |
getNode(java.lang.String node,
CatalogOptions catalogOptions,
QueryOptions queryOptions)
Retrieves a single node for a given datacenter with QueryOptions. |
ConsulResponse<CatalogNode> |
getNode(java.lang.String node,
QueryOptions queryOptions)
Retrieves a single node with QueryOptions. |
ConsulResponse<java.util.List<Node>> |
getNodes()
Retrieves all nodes. |
ConsulResponse<java.util.List<Node>> |
getNodes(CatalogOptions catalogOptions)
Retrieves all nodes for a given datacenter. |
ConsulResponse<java.util.List<Node>> |
getNodes(CatalogOptions catalogOptions,
QueryOptions queryOptions)
Retrieves all nodes for a given datacenter with QueryOptions. |
ConsulResponse<java.util.List<Node>> |
getNodes(QueryOptions queryOptions)
Retrieves all nodes with QueryOptions. |
ConsulResponse<java.util.List<CatalogService>> |
getService(java.lang.String service)
Retrieves a single service. |
ConsulResponse<java.util.List<CatalogService>> |
getService(java.lang.String service,
CatalogOptions catalogOptions)
Retrieves a single service for a given datacenter. |
ConsulResponse<java.util.List<CatalogService>> |
getService(java.lang.String service,
CatalogOptions catalogOptions,
QueryOptions queryOptions)
Retrieves a single service for a given datacenter with QueryOptions. |
ConsulResponse<java.util.List<CatalogService>> |
getService(java.lang.String service,
QueryOptions queryOptions)
Retrieves a single service with QueryOptions. |
ConsulResponse<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> |
getServices()
Retrieves all services for a given datacenter. |
ConsulResponse<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> |
getServices(CatalogOptions catalogOptions)
Retrieves all services for a given datacenter. |
ConsulResponse<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> |
getServices(CatalogOptions catalogOptions,
QueryOptions queryOptions)
Retrieves all services for a given datacenter with QueryOptions. |
ConsulResponse<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> |
getServices(QueryOptions queryOptions)
Retrieves all services for a given datacenter with QueryOptions. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public java.util.List<java.lang.String> getDatacenters()
public ConsulResponse<java.util.List<Node>> getNodes()
ConsulResponse containing a list of
Node objects.public ConsulResponse<java.util.List<Node>> getNodes(CatalogOptions catalogOptions)
catalogOptions - Catalog specific options to use.
ConsulResponse containing a list of
Node objects.public ConsulResponse<java.util.List<Node>> getNodes(QueryOptions queryOptions)
QueryOptions.
GET /v1/catalog/nodes
queryOptions - The Query Options to use.
ConsulResponse containing a list of
Node objects.
public ConsulResponse<java.util.List<Node>> getNodes(CatalogOptions catalogOptions,
QueryOptions queryOptions)
QueryOptions.
GET /v1/catalog/nodes?dc={datacenter}
catalogOptions - Catalog specific options to use.queryOptions - The Query Options to use.
ConsulResponse containing a list of
Node objects.public ConsulResponse<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> getServices()
ConsulResponse containing a map of service name to list of tags.public ConsulResponse<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> getServices(CatalogOptions catalogOptions)
catalogOptions - Catalog specific options to use.
ConsulResponse containing a map of service name to list of tags.public ConsulResponse<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> getServices(QueryOptions queryOptions)
QueryOptions.
GET /v1/catalog/services?dc={datacenter}
queryOptions - The Query Options to use.
ConsulResponse containing a map of service name to list of tags.
public ConsulResponse<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> getServices(CatalogOptions catalogOptions,
QueryOptions queryOptions)
QueryOptions.
GET /v1/catalog/services?dc={datacenter}
catalogOptions - Catalog specific options to use.queryOptions - The Query Options to use.
ConsulResponse containing a map of service name to list of tags.public ConsulResponse<java.util.List<CatalogService>> getService(java.lang.String service)
ConsulResponse containing
CatalogService objects.
public ConsulResponse<java.util.List<CatalogService>> getService(java.lang.String service,
CatalogOptions catalogOptions)
catalogOptions - Catalog specific options to use.
ConsulResponse containing
CatalogService objects.
public ConsulResponse<java.util.List<CatalogService>> getService(java.lang.String service,
QueryOptions queryOptions)
QueryOptions.
GET /v1/catalog/service/{service}
queryOptions - The Query Options to use.
ConsulResponse containing
CatalogService objects.
public ConsulResponse<java.util.List<CatalogService>> getService(java.lang.String service,
CatalogOptions catalogOptions,
QueryOptions queryOptions)
QueryOptions.
GET /v1/catalog/service/{service}?dc={datacenter}
catalogOptions - Catalog specific options to use.queryOptions - The Query Options to use.
ConsulResponse containing
CatalogService objects.public ConsulResponse<CatalogNode> getNode(java.lang.String node)
CatalogService objects.
public ConsulResponse<CatalogNode> getNode(java.lang.String node,
CatalogOptions catalogOptions)
catalogOptions - Catalog specific options to use.
CatalogService objects.
public ConsulResponse<CatalogNode> getNode(java.lang.String node,
QueryOptions queryOptions)
QueryOptions.
GET /v1/catalog/node/{node}
queryOptions - The Query Options to use.
CatalogService objects.
public ConsulResponse<CatalogNode> getNode(java.lang.String node,
CatalogOptions catalogOptions,
QueryOptions queryOptions)
QueryOptions.
GET /v1/catalog/node/{node}?dc={datacenter}
catalogOptions - Catalog specific options to use.queryOptions - The Query Options to use.
CatalogService objects.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||