public class ClusterConsulClient
extends com.ecwid.consul.v1.ConsulClient
implements com.ecwid.consul.v1.acl.AclClient, com.ecwid.consul.v1.agent.AgentClient, com.ecwid.consul.v1.catalog.CatalogClient, com.ecwid.consul.v1.coordinate.CoordinateClient, com.ecwid.consul.v1.event.EventClient, com.ecwid.consul.v1.health.HealthClient, com.ecwid.consul.v1.kv.KeyValueClient, com.ecwid.consul.v1.query.QueryClient, com.ecwid.consul.v1.session.SessionClient, com.ecwid.consul.v1.status.StatusClient, org.springframework.retry.RetryListener
| 构造器和说明 |
|---|
ClusterConsulClient(ClusterConsulProperties clusterConsulProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.ecwid.consul.v1.Response<String> |
aclClone(String aclId,
String token) |
com.ecwid.consul.v1.Response<String> |
aclCreate(com.ecwid.consul.v1.acl.model.NewAcl newAcl,
String token) |
com.ecwid.consul.v1.Response<Void> |
aclDestroy(String aclId,
String token) |
com.ecwid.consul.v1.Response<Void> |
aclUpdate(com.ecwid.consul.v1.acl.model.UpdateAcl updateAcl,
String token) |
com.ecwid.consul.v1.Response<Void> |
agentCheckDeregister(String checkId) |
com.ecwid.consul.v1.Response<Void> |
agentCheckDeregister(String checkId,
String token) |
com.ecwid.consul.v1.Response<Void> |
agentCheckFail(String checkId) |
com.ecwid.consul.v1.Response<Void> |
agentCheckFail(String checkId,
String note) |
com.ecwid.consul.v1.Response<Void> |
agentCheckFail(String checkId,
String note,
String token) |
com.ecwid.consul.v1.Response<Void> |
agentCheckPass(String checkId)
尽最大努力向每个节点报告自身的健康状况
see TtlScheduler
|
com.ecwid.consul.v1.Response<Void> |
agentCheckPass(String checkId,
String note)
尽最大努力向每个节点报告自身的健康状况
see TtlScheduler
|
com.ecwid.consul.v1.Response<Void> |
agentCheckPass(String checkId,
String note,
String token)
尽最大努力向每个节点报告自身的健康状况
see TtlScheduler
|
com.ecwid.consul.v1.Response<Void> |
agentCheckRegister(com.ecwid.consul.v1.agent.model.NewCheck newCheck) |
com.ecwid.consul.v1.Response<Void> |
agentCheckRegister(com.ecwid.consul.v1.agent.model.NewCheck newCheck,
String token) |
com.ecwid.consul.v1.Response<Void> |
agentCheckWarn(String checkId) |
com.ecwid.consul.v1.Response<Void> |
agentCheckWarn(String checkId,
String note) |
com.ecwid.consul.v1.Response<Void> |
agentCheckWarn(String checkId,
String note,
String token) |
com.ecwid.consul.v1.Response<Void> |
agentForceLeave(String node) |
com.ecwid.consul.v1.Response<Void> |
agentJoin(String address,
boolean wan) |
com.ecwid.consul.v1.Response<Void> |
agentReload()
尽最大努力在每个节点上执行agentReload()操作
|
com.ecwid.consul.v1.Response<Void> |
agentServiceDeregister(String serviceId)
检测所有节点是否可用,如果都可用,则向所有节点注销服务
see ConsulServiceRegistry.deregister(...)
|
com.ecwid.consul.v1.Response<Void> |
agentServiceDeregister(String serviceId,
String token)
检测所有节点是否可用,如果都可用,则向所有节点注销服务
see ConsulServiceRegistry.deregister(...)
|
com.ecwid.consul.v1.Response<Void> |
agentServiceRegister(com.ecwid.consul.v1.agent.model.NewService newService)
检测所有节点是否可用,如果都可用,则向所有节点注册服务
see ConsulServiceRegistry.register(...)
|
com.ecwid.consul.v1.Response<Void> |
agentServiceRegister(com.ecwid.consul.v1.agent.model.NewService newService,
String token)
检测所有节点是否可用,如果都可用,则向所有节点注册服务
see ConsulServiceRegistry.register(...)
|
com.ecwid.consul.v1.Response<Void> |
agentServiceSetMaintenance(String serviceId,
boolean maintenanceEnabled)
检测所有节点是否可用,如果都可用,则向所有节点执行setMaintenance
see ConsulServiceRegistry.setStatus(...)
|
com.ecwid.consul.v1.Response<Void> |
agentServiceSetMaintenance(String serviceId,
boolean maintenanceEnabled,
String reason)
检测所有节点是否可用,如果都可用,则向所有节点执行setMaintenance
see ConsulServiceRegistry.setStatus(...)
|
com.ecwid.consul.v1.Response<Void> |
agentSetMaintenance(boolean maintenanceEnabled) |
com.ecwid.consul.v1.Response<Void> |
agentSetMaintenance(boolean maintenanceEnabled,
String reason) |
com.ecwid.consul.v1.Response<Void> |
catalogDeregister(com.ecwid.consul.v1.catalog.model.CatalogDeregistration catalogDeregistration) |
com.ecwid.consul.v1.Response<Void> |
catalogRegister(com.ecwid.consul.v1.catalog.model.CatalogRegistration catalogRegistration) |
com.ecwid.consul.v1.Response<Void> |
catalogRegister(com.ecwid.consul.v1.catalog.model.CatalogRegistration catalogRegistration,
String token) |
protected void |
checkConsulClientsHealth()
对全部的ConsulClient检测一次健康状况
|
protected void |
chooseConsulClient()
通过哈希一致性算法选择一个健康的ConsulClient
|
<T,E extends Throwable> |
close(org.springframework.retry.RetryContext context,
org.springframework.retry.RetryCallback<T,E> callback,
Throwable throwable) |
protected List<ConsulClientHolder> |
createConsulClients()
创建所有ConsulClient
|
protected Map<Class<? extends Throwable>,Boolean> |
createDefaultRetryableExceptions()
创建默认的retryableExceptions
|
protected org.springframework.retry.support.RetryTemplate |
createRetryTemplate()
创建重试RetryTemplate, 默认使用SimpleRetryPolicy(maxAttempts定为consulClients.size() + 1)
|
com.ecwid.consul.v1.Response<Void> |
deleteKVValue(String key) |
com.ecwid.consul.v1.Response<Void> |
deleteKVValue(String key,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<Void> |
deleteKVValue(String key,
String token) |
com.ecwid.consul.v1.Response<Void> |
deleteKVValue(String key,
String token,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<Void> |
deleteKVValues(String key) |
com.ecwid.consul.v1.Response<Void> |
deleteKVValues(String key,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<Void> |
deleteKVValues(String key,
String token) |
com.ecwid.consul.v1.Response<Void> |
deleteKVValues(String key,
String token,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.event.model.Event> |
eventFire(String event,
String payload,
com.ecwid.consul.v1.event.model.EventParams eventParams,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.event.model.Event>> |
eventList(com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.event.model.Event>> |
eventList(String event,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.query.model.QueryExecution> |
executePreparedQuery(String uuid,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.acl.model.Acl> |
getAcl(String id) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.acl.model.Acl>> |
getAclList(String token) |
com.ecwid.consul.v1.Response<Map<String,com.ecwid.consul.v1.agent.model.Check>> |
getAgentChecks() |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.agent.model.Member>> |
getAgentMembers() |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.agent.model.Self> |
getAgentSelf() |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.agent.model.Self> |
getAgentSelf(String token) |
com.ecwid.consul.v1.Response<Map<String,com.ecwid.consul.v1.agent.model.Service>> |
getAgentServices() |
com.ecwid.consul.v1.Response<List<String>> |
getCatalogDatacenters() |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.catalog.model.CatalogNode> |
getCatalogNode(String nodeName,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.catalog.model.Node>> |
getCatalogNodes(com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.catalog.model.CatalogService>> |
getCatalogService(String serviceName,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.catalog.model.CatalogService>> |
getCatalogService(String serviceName,
com.ecwid.consul.v1.QueryParams queryParams,
String token) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.catalog.model.CatalogService>> |
getCatalogService(String serviceName,
String tag,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.catalog.model.CatalogService>> |
getCatalogService(String serviceName,
String tag,
com.ecwid.consul.v1.QueryParams queryParams,
String token) |
com.ecwid.consul.v1.Response<Map<String,List<String>>> |
getCatalogServices(com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<Map<String,List<String>>> |
getCatalogServices(com.ecwid.consul.v1.QueryParams queryParams,
String token) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.coordinate.model.Datacenter>> |
getDatacenters() |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.Check>> |
getHealthChecksForNode(String nodeName,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.Check>> |
getHealthChecksForService(String serviceName,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.Check>> |
getHealthChecksState(com.ecwid.consul.v1.health.model.Check.CheckStatus checkStatus,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.Check>> |
getHealthChecksState(com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.HealthService>> |
getHealthServices(String serviceName,
boolean onlyPassing,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.HealthService>> |
getHealthServices(String serviceName,
boolean onlyPassing,
com.ecwid.consul.v1.QueryParams queryParams,
String token) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.HealthService>> |
getHealthServices(String serviceName,
String tag,
boolean onlyPassing,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.HealthService>> |
getHealthServices(String serviceName,
String tag,
boolean onlyPassing,
com.ecwid.consul.v1.QueryParams queryParams,
String token) |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetBinaryValue> |
getKVBinaryValue(String key) |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetBinaryValue> |
getKVBinaryValue(String key,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetBinaryValue> |
getKVBinaryValue(String key,
String token) |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetBinaryValue> |
getKVBinaryValue(String key,
String token,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetBinaryValue>> |
getKVBinaryValues(String keyPrefix) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetBinaryValue>> |
getKVBinaryValues(String keyPrefix,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetBinaryValue>> |
getKVBinaryValues(String keyPrefix,
String token) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetBinaryValue>> |
getKVBinaryValues(String keyPrefix,
String token,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<String>> |
getKVKeysOnly(String keyPrefix) |
com.ecwid.consul.v1.Response<List<String>> |
getKVKeysOnly(String keyPrefix,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<String>> |
getKVKeysOnly(String keyPrefix,
String separator,
String token) |
com.ecwid.consul.v1.Response<List<String>> |
getKVKeysOnly(String keyPrefix,
String separator,
String token,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetValue> |
getKVValue(String key) |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetValue> |
getKVValue(String key,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetValue> |
getKVValue(String key,
String token) |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetValue> |
getKVValue(String key,
String token,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetValue>> |
getKVValues(String keyPrefix) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetValue>> |
getKVValues(String keyPrefix,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetValue>> |
getKVValues(String keyPrefix,
String token) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetValue>> |
getKVValues(String keyPrefix,
String token,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.coordinate.model.Node>> |
getNodes(com.ecwid.consul.v1.QueryParams queryParams) |
protected com.ecwid.consul.v1.ConsulClient |
getRetryConsulClient(org.springframework.retry.RetryContext context)
获取重试的ConsulClient
|
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.session.model.Session> |
getSessionInfo(String session,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.session.model.Session> |
getSessionInfo(String session,
com.ecwid.consul.v1.QueryParams queryParams,
String token) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.session.model.Session>> |
getSessionList(com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.session.model.Session>> |
getSessionList(com.ecwid.consul.v1.QueryParams queryParams,
String token) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.session.model.Session>> |
getSessionNode(String node,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.session.model.Session>> |
getSessionNode(String node,
com.ecwid.consul.v1.QueryParams queryParams,
String token) |
com.ecwid.consul.v1.Response<String> |
getStatusLeader() |
com.ecwid.consul.v1.Response<List<String>> |
getStatusPeers() |
protected ConsulClientHolder |
initPrimaryClient()
根据已生成的集群列表(不管节点健康状况)初始化主要ConsulClient
|
protected boolean |
isAllConsulClientsHealthy(boolean immediate)
判断全部的ConsulClient是否都是健康的?
|
<T,E extends Throwable> |
onError(org.springframework.retry.RetryContext context,
org.springframework.retry.RetryCallback<T,E> callback,
Throwable throwable)
每次ConsulClient调用出错之后且在下次重试之前调用该方法
|
<T,E extends Throwable> |
open(org.springframework.retry.RetryContext context,
org.springframework.retry.RetryCallback<T,E> callback) |
protected List<String> |
prepareConnectList()
准备ConsulClient的连接标识
|
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.session.model.Session> |
renewSession(String session,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<com.ecwid.consul.v1.session.model.Session> |
renewSession(String session,
com.ecwid.consul.v1.QueryParams queryParams,
String token) |
protected void |
scheduleConsulClientsHealthCheck()
ConsulClient集群的健康检测
|
com.ecwid.consul.v1.Response<String> |
sessionCreate(com.ecwid.consul.v1.session.model.NewSession newSession,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<String> |
sessionCreate(com.ecwid.consul.v1.session.model.NewSession newSession,
com.ecwid.consul.v1.QueryParams queryParams,
String token) |
com.ecwid.consul.v1.Response<Void> |
sessionDestroy(String session,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<Void> |
sessionDestroy(String session,
com.ecwid.consul.v1.QueryParams queryParams,
String token) |
com.ecwid.consul.v1.Response<Boolean> |
setKVBinaryValue(String key,
byte[] value) |
com.ecwid.consul.v1.Response<Boolean> |
setKVBinaryValue(String key,
byte[] value,
com.ecwid.consul.v1.kv.model.PutParams putParams) |
com.ecwid.consul.v1.Response<Boolean> |
setKVBinaryValue(String key,
byte[] value,
com.ecwid.consul.v1.kv.model.PutParams putParams,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<Boolean> |
setKVBinaryValue(String key,
byte[] value,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<Boolean> |
setKVBinaryValue(String key,
byte[] value,
String token,
com.ecwid.consul.v1.kv.model.PutParams putParams) |
com.ecwid.consul.v1.Response<Boolean> |
setKVBinaryValue(String key,
byte[] value,
String token,
com.ecwid.consul.v1.kv.model.PutParams putParams,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<Boolean> |
setKVValue(String key,
String value) |
com.ecwid.consul.v1.Response<Boolean> |
setKVValue(String key,
String value,
com.ecwid.consul.v1.kv.model.PutParams putParams) |
com.ecwid.consul.v1.Response<Boolean> |
setKVValue(String key,
String value,
com.ecwid.consul.v1.kv.model.PutParams putParams,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<Boolean> |
setKVValue(String key,
String value,
com.ecwid.consul.v1.QueryParams queryParams) |
com.ecwid.consul.v1.Response<Boolean> |
setKVValue(String key,
String value,
String token,
com.ecwid.consul.v1.kv.model.PutParams putParams) |
com.ecwid.consul.v1.Response<Boolean> |
setKVValue(String key,
String value,
String token,
com.ecwid.consul.v1.kv.model.PutParams putParams,
com.ecwid.consul.v1.QueryParams queryParams) |
public ClusterConsulClient(ClusterConsulProperties clusterConsulProperties)
public com.ecwid.consul.v1.Response<String> getStatusLeader()
getStatusLeader 在接口中 com.ecwid.consul.v1.status.StatusClientgetStatusLeader 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<String>> getStatusPeers()
getStatusPeers 在接口中 com.ecwid.consul.v1.status.StatusClientgetStatusPeers 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<String> sessionCreate(com.ecwid.consul.v1.session.model.NewSession newSession, com.ecwid.consul.v1.QueryParams queryParams)
sessionCreate 在接口中 com.ecwid.consul.v1.session.SessionClientsessionCreate 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<String> sessionCreate(com.ecwid.consul.v1.session.model.NewSession newSession, com.ecwid.consul.v1.QueryParams queryParams, String token)
sessionCreate 在接口中 com.ecwid.consul.v1.session.SessionClientsessionCreate 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> sessionDestroy(String session, com.ecwid.consul.v1.QueryParams queryParams)
sessionDestroy 在接口中 com.ecwid.consul.v1.session.SessionClientsessionDestroy 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> sessionDestroy(String session, com.ecwid.consul.v1.QueryParams queryParams, String token)
sessionDestroy 在接口中 com.ecwid.consul.v1.session.SessionClientsessionDestroy 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.session.model.Session> getSessionInfo(String session, com.ecwid.consul.v1.QueryParams queryParams)
getSessionInfo 在接口中 com.ecwid.consul.v1.session.SessionClientgetSessionInfo 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.session.model.Session> getSessionInfo(String session, com.ecwid.consul.v1.QueryParams queryParams, String token)
getSessionInfo 在接口中 com.ecwid.consul.v1.session.SessionClientgetSessionInfo 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.session.model.Session>> getSessionNode(String node, com.ecwid.consul.v1.QueryParams queryParams)
getSessionNode 在接口中 com.ecwid.consul.v1.session.SessionClientgetSessionNode 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.session.model.Session>> getSessionNode(String node, com.ecwid.consul.v1.QueryParams queryParams, String token)
getSessionNode 在接口中 com.ecwid.consul.v1.session.SessionClientgetSessionNode 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.session.model.Session>> getSessionList(com.ecwid.consul.v1.QueryParams queryParams)
getSessionList 在接口中 com.ecwid.consul.v1.session.SessionClientgetSessionList 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.session.model.Session>> getSessionList(com.ecwid.consul.v1.QueryParams queryParams, String token)
getSessionList 在接口中 com.ecwid.consul.v1.session.SessionClientgetSessionList 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.session.model.Session> renewSession(String session, com.ecwid.consul.v1.QueryParams queryParams)
renewSession 在接口中 com.ecwid.consul.v1.session.SessionClientrenewSession 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.session.model.Session> renewSession(String session, com.ecwid.consul.v1.QueryParams queryParams, String token)
renewSession 在接口中 com.ecwid.consul.v1.session.SessionClientrenewSession 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.query.model.QueryExecution> executePreparedQuery(String uuid, com.ecwid.consul.v1.QueryParams queryParams)
executePreparedQuery 在接口中 com.ecwid.consul.v1.query.QueryClientexecutePreparedQuery 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetValue> getKVValue(String key)
getKVValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetValue> getKVValue(String key, String token)
getKVValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetValue> getKVValue(String key, com.ecwid.consul.v1.QueryParams queryParams)
getKVValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetValue> getKVValue(String key, String token, com.ecwid.consul.v1.QueryParams queryParams)
getKVValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetBinaryValue> getKVBinaryValue(String key)
getKVBinaryValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVBinaryValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetBinaryValue> getKVBinaryValue(String key, String token)
getKVBinaryValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVBinaryValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetBinaryValue> getKVBinaryValue(String key, com.ecwid.consul.v1.QueryParams queryParams)
getKVBinaryValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVBinaryValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.kv.model.GetBinaryValue> getKVBinaryValue(String key, String token, com.ecwid.consul.v1.QueryParams queryParams)
getKVBinaryValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVBinaryValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetValue>> getKVValues(String keyPrefix)
getKVValues 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVValues 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetValue>> getKVValues(String keyPrefix, String token)
getKVValues 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVValues 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetValue>> getKVValues(String keyPrefix, com.ecwid.consul.v1.QueryParams queryParams)
getKVValues 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVValues 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetValue>> getKVValues(String keyPrefix, String token, com.ecwid.consul.v1.QueryParams queryParams)
getKVValues 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVValues 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetBinaryValue>> getKVBinaryValues(String keyPrefix)
getKVBinaryValues 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVBinaryValues 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetBinaryValue>> getKVBinaryValues(String keyPrefix, String token)
getKVBinaryValues 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVBinaryValues 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetBinaryValue>> getKVBinaryValues(String keyPrefix, com.ecwid.consul.v1.QueryParams queryParams)
getKVBinaryValues 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVBinaryValues 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.kv.model.GetBinaryValue>> getKVBinaryValues(String keyPrefix, String token, com.ecwid.consul.v1.QueryParams queryParams)
getKVBinaryValues 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVBinaryValues 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<String>> getKVKeysOnly(String keyPrefix)
getKVKeysOnly 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVKeysOnly 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<String>> getKVKeysOnly(String keyPrefix, String separator, String token)
getKVKeysOnly 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVKeysOnly 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<String>> getKVKeysOnly(String keyPrefix, com.ecwid.consul.v1.QueryParams queryParams)
getKVKeysOnly 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVKeysOnly 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<String>> getKVKeysOnly(String keyPrefix, String separator, String token, com.ecwid.consul.v1.QueryParams queryParams)
getKVKeysOnly 在接口中 com.ecwid.consul.v1.kv.KeyValueClientgetKVKeysOnly 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Boolean> setKVValue(String key, String value)
setKVValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientsetKVValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Boolean> setKVValue(String key, String value, com.ecwid.consul.v1.kv.model.PutParams putParams)
setKVValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientsetKVValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Boolean> setKVValue(String key, String value, String token, com.ecwid.consul.v1.kv.model.PutParams putParams)
setKVValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientsetKVValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Boolean> setKVValue(String key, String value, com.ecwid.consul.v1.QueryParams queryParams)
setKVValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientsetKVValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Boolean> setKVValue(String key, String value, com.ecwid.consul.v1.kv.model.PutParams putParams, com.ecwid.consul.v1.QueryParams queryParams)
setKVValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientsetKVValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Boolean> setKVValue(String key, String value, String token, com.ecwid.consul.v1.kv.model.PutParams putParams, com.ecwid.consul.v1.QueryParams queryParams)
setKVValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientsetKVValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Boolean> setKVBinaryValue(String key, byte[] value)
setKVBinaryValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientsetKVBinaryValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Boolean> setKVBinaryValue(String key, byte[] value, com.ecwid.consul.v1.kv.model.PutParams putParams)
setKVBinaryValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientsetKVBinaryValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Boolean> setKVBinaryValue(String key, byte[] value, String token, com.ecwid.consul.v1.kv.model.PutParams putParams)
setKVBinaryValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientsetKVBinaryValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Boolean> setKVBinaryValue(String key, byte[] value, com.ecwid.consul.v1.QueryParams queryParams)
setKVBinaryValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientsetKVBinaryValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Boolean> setKVBinaryValue(String key, byte[] value, com.ecwid.consul.v1.kv.model.PutParams putParams, com.ecwid.consul.v1.QueryParams queryParams)
setKVBinaryValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientsetKVBinaryValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Boolean> setKVBinaryValue(String key, byte[] value, String token, com.ecwid.consul.v1.kv.model.PutParams putParams, com.ecwid.consul.v1.QueryParams queryParams)
setKVBinaryValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientsetKVBinaryValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> deleteKVValue(String key)
deleteKVValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientdeleteKVValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> deleteKVValue(String key, String token)
deleteKVValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientdeleteKVValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> deleteKVValue(String key, com.ecwid.consul.v1.QueryParams queryParams)
deleteKVValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientdeleteKVValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> deleteKVValue(String key, String token, com.ecwid.consul.v1.QueryParams queryParams)
deleteKVValue 在接口中 com.ecwid.consul.v1.kv.KeyValueClientdeleteKVValue 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> deleteKVValues(String key)
deleteKVValues 在接口中 com.ecwid.consul.v1.kv.KeyValueClientdeleteKVValues 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> deleteKVValues(String key, String token)
deleteKVValues 在接口中 com.ecwid.consul.v1.kv.KeyValueClientdeleteKVValues 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> deleteKVValues(String key, com.ecwid.consul.v1.QueryParams queryParams)
deleteKVValues 在接口中 com.ecwid.consul.v1.kv.KeyValueClientdeleteKVValues 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> deleteKVValues(String key, String token, com.ecwid.consul.v1.QueryParams queryParams)
deleteKVValues 在接口中 com.ecwid.consul.v1.kv.KeyValueClientdeleteKVValues 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.Check>> getHealthChecksForNode(String nodeName, com.ecwid.consul.v1.QueryParams queryParams)
getHealthChecksForNode 在接口中 com.ecwid.consul.v1.health.HealthClientgetHealthChecksForNode 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.Check>> getHealthChecksForService(String serviceName, com.ecwid.consul.v1.QueryParams queryParams)
getHealthChecksForService 在接口中 com.ecwid.consul.v1.health.HealthClientgetHealthChecksForService 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.HealthService>> getHealthServices(String serviceName, boolean onlyPassing, com.ecwid.consul.v1.QueryParams queryParams)
getHealthServices 在接口中 com.ecwid.consul.v1.health.HealthClientgetHealthServices 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.HealthService>> getHealthServices(String serviceName, String tag, boolean onlyPassing, com.ecwid.consul.v1.QueryParams queryParams)
getHealthServices 在接口中 com.ecwid.consul.v1.health.HealthClientgetHealthServices 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.HealthService>> getHealthServices(String serviceName, boolean onlyPassing, com.ecwid.consul.v1.QueryParams queryParams, String token)
getHealthServices 在接口中 com.ecwid.consul.v1.health.HealthClientgetHealthServices 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.HealthService>> getHealthServices(String serviceName, String tag, boolean onlyPassing, com.ecwid.consul.v1.QueryParams queryParams, String token)
getHealthServices 在接口中 com.ecwid.consul.v1.health.HealthClientgetHealthServices 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.Check>> getHealthChecksState(com.ecwid.consul.v1.QueryParams queryParams)
getHealthChecksState 在接口中 com.ecwid.consul.v1.health.HealthClientgetHealthChecksState 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.Check>> getHealthChecksState(com.ecwid.consul.v1.health.model.Check.CheckStatus checkStatus, com.ecwid.consul.v1.QueryParams queryParams)
getHealthChecksState 在接口中 com.ecwid.consul.v1.health.HealthClientgetHealthChecksState 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.event.model.Event> eventFire(String event, String payload, com.ecwid.consul.v1.event.model.EventParams eventParams, com.ecwid.consul.v1.QueryParams queryParams)
eventFire 在接口中 com.ecwid.consul.v1.event.EventClienteventFire 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.event.model.Event>> eventList(com.ecwid.consul.v1.QueryParams queryParams)
eventList 在接口中 com.ecwid.consul.v1.event.EventClienteventList 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.event.model.Event>> eventList(String event, com.ecwid.consul.v1.QueryParams queryParams)
eventList 在接口中 com.ecwid.consul.v1.event.EventClienteventList 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.coordinate.model.Datacenter>> getDatacenters()
getDatacenters 在接口中 com.ecwid.consul.v1.coordinate.CoordinateClientgetDatacenters 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.coordinate.model.Node>> getNodes(com.ecwid.consul.v1.QueryParams queryParams)
getNodes 在接口中 com.ecwid.consul.v1.coordinate.CoordinateClientgetNodes 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> catalogRegister(com.ecwid.consul.v1.catalog.model.CatalogRegistration catalogRegistration)
catalogRegister 在接口中 com.ecwid.consul.v1.catalog.CatalogClientcatalogRegister 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> catalogRegister(com.ecwid.consul.v1.catalog.model.CatalogRegistration catalogRegistration, String token)
catalogRegister 在接口中 com.ecwid.consul.v1.catalog.CatalogClientcatalogRegister 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> catalogDeregister(com.ecwid.consul.v1.catalog.model.CatalogDeregistration catalogDeregistration)
catalogDeregister 在接口中 com.ecwid.consul.v1.catalog.CatalogClientcatalogDeregister 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<String>> getCatalogDatacenters()
getCatalogDatacenters 在接口中 com.ecwid.consul.v1.catalog.CatalogClientgetCatalogDatacenters 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.catalog.model.Node>> getCatalogNodes(com.ecwid.consul.v1.QueryParams queryParams)
getCatalogNodes 在接口中 com.ecwid.consul.v1.catalog.CatalogClientgetCatalogNodes 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Map<String,List<String>>> getCatalogServices(com.ecwid.consul.v1.QueryParams queryParams)
getCatalogServices 在接口中 com.ecwid.consul.v1.catalog.CatalogClientgetCatalogServices 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Map<String,List<String>>> getCatalogServices(com.ecwid.consul.v1.QueryParams queryParams, String token)
getCatalogServices 在接口中 com.ecwid.consul.v1.catalog.CatalogClientgetCatalogServices 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.catalog.model.CatalogService>> getCatalogService(String serviceName, com.ecwid.consul.v1.QueryParams queryParams)
getCatalogService 在接口中 com.ecwid.consul.v1.catalog.CatalogClientgetCatalogService 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.catalog.model.CatalogService>> getCatalogService(String serviceName, String tag, com.ecwid.consul.v1.QueryParams queryParams)
getCatalogService 在接口中 com.ecwid.consul.v1.catalog.CatalogClientgetCatalogService 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.catalog.model.CatalogService>> getCatalogService(String serviceName, com.ecwid.consul.v1.QueryParams queryParams, String token)
getCatalogService 在接口中 com.ecwid.consul.v1.catalog.CatalogClientgetCatalogService 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.catalog.model.CatalogService>> getCatalogService(String serviceName, String tag, com.ecwid.consul.v1.QueryParams queryParams, String token)
getCatalogService 在接口中 com.ecwid.consul.v1.catalog.CatalogClientgetCatalogService 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.catalog.model.CatalogNode> getCatalogNode(String nodeName, com.ecwid.consul.v1.QueryParams queryParams)
getCatalogNode 在接口中 com.ecwid.consul.v1.catalog.CatalogClientgetCatalogNode 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Map<String,com.ecwid.consul.v1.agent.model.Check>> getAgentChecks()
getAgentChecks 在接口中 com.ecwid.consul.v1.agent.AgentClientgetAgentChecks 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Map<String,com.ecwid.consul.v1.agent.model.Service>> getAgentServices()
getAgentServices 在接口中 com.ecwid.consul.v1.agent.AgentClientgetAgentServices 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.agent.model.Member>> getAgentMembers()
getAgentMembers 在接口中 com.ecwid.consul.v1.agent.AgentClientgetAgentMembers 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.agent.model.Self> getAgentSelf()
getAgentSelf 在接口中 com.ecwid.consul.v1.agent.AgentClientgetAgentSelf 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.agent.model.Self> getAgentSelf(String token)
getAgentSelf 在接口中 com.ecwid.consul.v1.agent.AgentClientgetAgentSelf 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentSetMaintenance(boolean maintenanceEnabled)
agentSetMaintenance 在接口中 com.ecwid.consul.v1.agent.AgentClientagentSetMaintenance 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentSetMaintenance(boolean maintenanceEnabled, String reason)
agentSetMaintenance 在接口中 com.ecwid.consul.v1.agent.AgentClientagentSetMaintenance 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentJoin(String address, boolean wan)
agentJoin 在接口中 com.ecwid.consul.v1.agent.AgentClientagentJoin 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentForceLeave(String node)
agentForceLeave 在接口中 com.ecwid.consul.v1.agent.AgentClientagentForceLeave 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentCheckRegister(com.ecwid.consul.v1.agent.model.NewCheck newCheck)
agentCheckRegister 在接口中 com.ecwid.consul.v1.agent.AgentClientagentCheckRegister 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentCheckRegister(com.ecwid.consul.v1.agent.model.NewCheck newCheck, String token)
agentCheckRegister 在接口中 com.ecwid.consul.v1.agent.AgentClientagentCheckRegister 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentCheckDeregister(String checkId)
agentCheckDeregister 在接口中 com.ecwid.consul.v1.agent.AgentClientagentCheckDeregister 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentCheckDeregister(String checkId, String token)
agentCheckDeregister 在接口中 com.ecwid.consul.v1.agent.AgentClientagentCheckDeregister 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentCheckPass(String checkId)
agentCheckPass 在接口中 com.ecwid.consul.v1.agent.AgentClientagentCheckPass 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentCheckPass(String checkId, String note)
agentCheckPass 在接口中 com.ecwid.consul.v1.agent.AgentClientagentCheckPass 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentCheckPass(String checkId, String note, String token)
agentCheckPass 在接口中 com.ecwid.consul.v1.agent.AgentClientagentCheckPass 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentCheckWarn(String checkId)
agentCheckWarn 在接口中 com.ecwid.consul.v1.agent.AgentClientagentCheckWarn 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentCheckWarn(String checkId, String note)
agentCheckWarn 在接口中 com.ecwid.consul.v1.agent.AgentClientagentCheckWarn 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentCheckWarn(String checkId, String note, String token)
agentCheckWarn 在接口中 com.ecwid.consul.v1.agent.AgentClientagentCheckWarn 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentCheckFail(String checkId)
agentCheckFail 在接口中 com.ecwid.consul.v1.agent.AgentClientagentCheckFail 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentCheckFail(String checkId, String note)
agentCheckFail 在接口中 com.ecwid.consul.v1.agent.AgentClientagentCheckFail 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentCheckFail(String checkId, String note, String token)
agentCheckFail 在接口中 com.ecwid.consul.v1.agent.AgentClientagentCheckFail 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentServiceRegister(com.ecwid.consul.v1.agent.model.NewService newService)
agentServiceRegister 在接口中 com.ecwid.consul.v1.agent.AgentClientagentServiceRegister 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentServiceRegister(com.ecwid.consul.v1.agent.model.NewService newService, String token)
agentServiceRegister 在接口中 com.ecwid.consul.v1.agent.AgentClientagentServiceRegister 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentServiceDeregister(String serviceId)
agentServiceDeregister 在接口中 com.ecwid.consul.v1.agent.AgentClientagentServiceDeregister 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentServiceDeregister(String serviceId, String token)
agentServiceDeregister 在接口中 com.ecwid.consul.v1.agent.AgentClientagentServiceDeregister 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentServiceSetMaintenance(String serviceId, boolean maintenanceEnabled)
agentServiceSetMaintenance 在接口中 com.ecwid.consul.v1.agent.AgentClientagentServiceSetMaintenance 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentServiceSetMaintenance(String serviceId, boolean maintenanceEnabled, String reason)
agentServiceSetMaintenance 在接口中 com.ecwid.consul.v1.agent.AgentClientagentServiceSetMaintenance 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> agentReload()
agentReload 在接口中 com.ecwid.consul.v1.agent.AgentClientagentReload 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<String> aclCreate(com.ecwid.consul.v1.acl.model.NewAcl newAcl, String token)
aclCreate 在接口中 com.ecwid.consul.v1.acl.AclClientaclCreate 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> aclUpdate(com.ecwid.consul.v1.acl.model.UpdateAcl updateAcl, String token)
aclUpdate 在接口中 com.ecwid.consul.v1.acl.AclClientaclUpdate 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<Void> aclDestroy(String aclId, String token)
aclDestroy 在接口中 com.ecwid.consul.v1.acl.AclClientaclDestroy 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<com.ecwid.consul.v1.acl.model.Acl> getAcl(String id)
getAcl 在接口中 com.ecwid.consul.v1.acl.AclClientgetAcl 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<String> aclClone(String aclId, String token)
aclClone 在接口中 com.ecwid.consul.v1.acl.AclClientaclClone 在类中 com.ecwid.consul.v1.ConsulClientpublic com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.acl.model.Acl>> getAclList(String token)
getAclList 在接口中 com.ecwid.consul.v1.acl.AclClientgetAclList 在类中 com.ecwid.consul.v1.ConsulClientprotected List<ConsulClientHolder> createConsulClients()
protected org.springframework.retry.support.RetryTemplate createRetryTemplate()
protected Map<Class<? extends Throwable>,Boolean> createDefaultRetryableExceptions()
protected ConsulClientHolder initPrimaryClient()
protected void chooseConsulClient()
protected com.ecwid.consul.v1.ConsulClient getRetryConsulClient(org.springframework.retry.RetryContext context)
context - - 重试上下文public final <T,E extends Throwable> boolean open(org.springframework.retry.RetryContext context, org.springframework.retry.RetryCallback<T,E> callback)
open 在接口中 org.springframework.retry.RetryListenerpublic final <T,E extends Throwable> void close(org.springframework.retry.RetryContext context, org.springframework.retry.RetryCallback<T,E> callback, Throwable throwable)
close 在接口中 org.springframework.retry.RetryListenerpublic <T,E extends Throwable> void onError(org.springframework.retry.RetryContext context, org.springframework.retry.RetryCallback<T,E> callback, Throwable throwable)
onError 在接口中 org.springframework.retry.RetryListenerprotected void scheduleConsulClientsHealthCheck()
protected void checkConsulClientsHealth()
protected boolean isAllConsulClientsHealthy(boolean immediate)
immediate - - 是否立即执行一次检测Copyright © 2020. All rights reserved.