public class ConsulNamingService extends FailbackNamingService implements NamingService
failedRegisters, failedSubscribes, failedUnregisters, failedUnsubscribes| Constructor and Description |
|---|
ConsulNamingService(BrpcURL url) |
| Modifier and Type | Method and Description |
|---|---|
List<ServiceInstance> |
convert(com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.HealthService>> consulServices) |
void |
destroy() |
void |
doRegister(RegisterInfo registerInfo) |
void |
doSubscribe(SubscribeInfo subscribeInfo,
NotifyListener listener) |
void |
doUnregister(RegisterInfo registerInfo) |
void |
doUnsubscribe(SubscribeInfo subscribeInfo) |
String |
generateInstanceId(RegisterInfo registerInfo) |
List<ServiceInstance> |
lookup(SubscribeInfo subscribeInfo) |
com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.HealthService>> |
lookupHealthService(String serviceName,
long lastConsulIndex) |
getFailedRegisters, getFailedSubscribes, getFailedUnregisters, getFailedUnsubscribes, getRetryInterval, getTimer, getUrl, register, subscribe, unregister, unsubscribeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitregister, subscribe, unregister, unsubscribepublic ConsulNamingService(BrpcURL url)
public void destroy()
destroy in interface NamingServicedestroy in class FailbackNamingServicepublic List<ServiceInstance> lookup(SubscribeInfo subscribeInfo)
lookup in interface NamingServicepublic void doSubscribe(SubscribeInfo subscribeInfo, NotifyListener listener)
doSubscribe in class FailbackNamingServicepublic void doUnsubscribe(SubscribeInfo subscribeInfo)
doUnsubscribe in class FailbackNamingServicepublic void doRegister(RegisterInfo registerInfo)
doRegister in class FailbackNamingServicepublic void doUnregister(RegisterInfo registerInfo)
doUnregister in class FailbackNamingServicepublic String generateInstanceId(RegisterInfo registerInfo)
public com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.HealthService>> lookupHealthService(String serviceName, long lastConsulIndex)
public List<ServiceInstance> convert(com.ecwid.consul.v1.Response<List<com.ecwid.consul.v1.health.model.HealthService>> consulServices)
Copyright © 2022 Baidu, Inc.. All rights reserved.