A B C D G H I L M P R S T U 

A

addHeartbeatServcieId(String) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulHeartbeatManager
添加consul serviceid,添加后的serviceid会通过定时设置passing状态保持心跳。

B

buildService(URL) - 类 中的静态方法com.weibo.api.motan.registry.consul.ConsulUtils
根据服务的url生成consul对应的service
buildUrl(ConsulService) - 类 中的静态方法com.weibo.api.motan.registry.consul.ConsulUtils
根据service生成motan使用的

C

checkFail(String) - 类 中的方法com.weibo.api.motan.registry.consul.client.ConsulEcwidClient
 
checkFail(String) - 类 中的方法com.weibo.api.motan.registry.consul.client.MotanConsulClient
设置checkid为不可用状态。
checkPass(String) - 类 中的方法com.weibo.api.motan.registry.consul.client.ConsulEcwidClient
 
checkPass(String) - 类 中的方法com.weibo.api.motan.registry.consul.client.MotanConsulClient
对指定checkid设置为pass状态
client - 类 中的静态变量com.weibo.api.motan.registry.consul.client.ConsulEcwidClient
 
close() - 类 中的方法com.weibo.api.motan.registry.consul.ConsulHeartbeatManager
 
close() - 类 中的方法com.weibo.api.motan.registry.consul.ConsulRegistry
 
com.weibo.api.motan.registry.consul - 程序包 com.weibo.api.motan.registry.consul
 
com.weibo.api.motan.registry.consul.client - 程序包 com.weibo.api.motan.registry.consul.client
 
CONSUL_BLOCK_TIME_MINUTES - 类 中的静态变量com.weibo.api.motan.registry.consul.ConsulConstants
consul block 查询时 block的最长时间,单位,分钟
CONSUL_BLOCK_TIME_SECONDS - 类 中的静态变量com.weibo.api.motan.registry.consul.ConsulConstants
consul block 查询时 block的最长时间,单位,秒
CONSUL_MOTAN_COMMAND - 类 中的静态变量com.weibo.api.motan.registry.consul.ConsulConstants
motan rpc 在consul中存储command的目录
CONSUL_PROCESS_HEARTBEAT_SWITCHER - 类 中的静态变量com.weibo.api.motan.registry.consul.ConsulConstants
已过时。
CONSUL_SERVICE_MOTAN_PRE - 类 中的静态变量com.weibo.api.motan.registry.consul.ConsulConstants
motan rpc 在consul service中的前缀
CONSUL_TAG_MOTAN_PROTOCOL - 类 中的静态变量com.weibo.api.motan.registry.consul.ConsulConstants
motan协议在consul tag中的前缀
CONSUL_TAG_MOTAN_URL - 类 中的静态变量com.weibo.api.motan.registry.consul.ConsulConstants
 
ConsulConstants - com.weibo.api.motan.registry.consul中的类
 
ConsulConstants() - 类 的构造器com.weibo.api.motan.registry.consul.ConsulConstants
 
ConsulEcwidClient - com.weibo.api.motan.registry.consul.client中的类
 
ConsulEcwidClient(String, int) - 类 的构造器com.weibo.api.motan.registry.consul.client.ConsulEcwidClient
 
ConsulHeartbeatManager - com.weibo.api.motan.registry.consul中的类
consul 心跳管理类。
ConsulHeartbeatManager(MotanConsulClient) - 类 的构造器com.weibo.api.motan.registry.consul.ConsulHeartbeatManager
 
ConsulRegistry - com.weibo.api.motan.registry.consul中的类
 
ConsulRegistry(URL, MotanConsulClient) - 类 的构造器com.weibo.api.motan.registry.consul.ConsulRegistry
 
ConsulRegistryFactory - com.weibo.api.motan.registry.consul中的类
 
ConsulRegistryFactory() - 类 的构造器com.weibo.api.motan.registry.consul.ConsulRegistryFactory
 
ConsulResponse<T> - com.weibo.api.motan.registry.consul中的类
 
ConsulResponse() - 类 的构造器com.weibo.api.motan.registry.consul.ConsulResponse
 
ConsulService - com.weibo.api.motan.registry.consul中的类
 
ConsulService() - 类 的构造器com.weibo.api.motan.registry.consul.ConsulService
 
ConsulUtils - com.weibo.api.motan.registry.consul中的类
 
ConsulUtils() - 类 的构造器com.weibo.api.motan.registry.consul.ConsulUtils
 
convertConsulSerivceId(URL) - 类 中的静态方法com.weibo.api.motan.registry.consul.ConsulUtils
根据motan的url生成consul的serivce id。
convertGroupToServiceName(String) - 类 中的静态方法com.weibo.api.motan.registry.consul.ConsulUtils
有motan的group生成consul的serivce name
convertServiceId(String, int, String) - 类 中的静态方法com.weibo.api.motan.registry.consul.ConsulUtils
 
createRegistry(URL) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulRegistryFactory
 

D

DEFAULT_HOST - 类 中的静态变量com.weibo.api.motan.registry.consul.ConsulConstants
默认consul agent的ip
DEFAULT_LOOKUP_INTERVAL - 类 中的静态变量com.weibo.api.motan.registry.consul.ConsulConstants
consul服务查询默认间隔时间。
DEFAULT_PORT - 类 中的静态变量com.weibo.api.motan.registry.consul.ConsulConstants
默认consul agent的端口
discoverCommand(URL) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulRegistry
 
discoverService(URL) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulRegistry
 
doAvailable(URL) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulRegistry
 
doRegister(URL) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulRegistry
 
doUnavailable(URL) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulRegistry
 
doUnregister(URL) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulRegistry
 

G

getAddress() - 类 中的方法com.weibo.api.motan.registry.consul.ConsulService
 
getCommandListeners() - 类 中的方法com.weibo.api.motan.registry.consul.ConsulRegistry
 
getConsulIndex() - 类 中的方法com.weibo.api.motan.registry.consul.ConsulResponse
 
getConsulKnownLeader() - 类 中的方法com.weibo.api.motan.registry.consul.ConsulResponse
 
getConsulLastContact() - 类 中的方法com.weibo.api.motan.registry.consul.ConsulResponse
 
getGroupFromServiceName(String) - 类 中的静态方法com.weibo.api.motan.registry.consul.ConsulUtils
从consul的service name中获取motan的group
getId() - 类 中的方法com.weibo.api.motan.registry.consul.ConsulService
 
getName() - 类 中的方法com.weibo.api.motan.registry.consul.ConsulService
 
getPathFromServiceId(String) - 类 中的静态方法com.weibo.api.motan.registry.consul.ConsulUtils
从consul 的serviceid中获取rpc服务的接口类名(url的path)
getPort() - 类 中的方法com.weibo.api.motan.registry.consul.ConsulService
 
getProtocolFromTag(String) - 类 中的静态方法com.weibo.api.motan.registry.consul.ConsulUtils
从consul的tag获取motan的protocol
getServiceListeners() - 类 中的方法com.weibo.api.motan.registry.consul.ConsulRegistry
 
getTags() - 类 中的方法com.weibo.api.motan.registry.consul.ConsulService
 
getTtl() - 类 中的方法com.weibo.api.motan.registry.consul.ConsulService
 
getUrlClusterInfo(URL) - 类 中的静态方法com.weibo.api.motan.registry.consul.ConsulUtils
根据url获取cluster信息,cluster 信息包括协议和path(rpc服务中的接口类)。
getValue() - 类 中的方法com.weibo.api.motan.registry.consul.ConsulResponse
 

H

HEARTBEAT_CIRCLE - 类 中的静态变量com.weibo.api.motan.registry.consul.ConsulConstants
心跳周期,取ttl的2/3
host - 类 中的变量com.weibo.api.motan.registry.consul.client.MotanConsulClient
 

I

isSame(List<URL>, List<URL>) - 类 中的静态方法com.weibo.api.motan.registry.consul.ConsulUtils
判断两个list中的url是否一致。

L

lookupCommand(String) - 类 中的方法com.weibo.api.motan.registry.consul.client.ConsulEcwidClient
 
lookupCommand(String) - 类 中的方法com.weibo.api.motan.registry.consul.client.MotanConsulClient
 
lookupHealthService(String, long) - 类 中的方法com.weibo.api.motan.registry.consul.client.ConsulEcwidClient
 
lookupHealthService(String, long) - 类 中的方法com.weibo.api.motan.registry.consul.client.MotanConsulClient
获取最新的可用服务列表。

M

MAX_SWITCHER_CHECK_TIMES - 类 中的静态变量com.weibo.api.motan.registry.consul.ConsulConstants
连续检测开关变更的最大次数,超过这个次数就发送一次心跳
MotanConsulClient - com.weibo.api.motan.registry.consul.client中的类
 
MotanConsulClient(String, int) - 类 的构造器com.weibo.api.motan.registry.consul.client.MotanConsulClient
 

P

port - 类 中的变量com.weibo.api.motan.registry.consul.client.MotanConsulClient
 
processHeartbeat(boolean) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulHeartbeatManager
 

R

registerService(ConsulService) - 类 中的方法com.weibo.api.motan.registry.consul.client.ConsulEcwidClient
 
registerService(ConsulService) - 类 中的方法com.weibo.api.motan.registry.consul.client.MotanConsulClient
注册一个consul service
removeHeartbeatServiceId(String) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulHeartbeatManager
移除serviceid,对应的serviceid不会在进行心跳。

S

setAddress(String) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulService
 
setClient(MotanConsulClient) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulHeartbeatManager
 
setConsulIndex(Long) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulResponse
 
setConsulKnownLeader(Boolean) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulResponse
 
setConsulLastContact(Long) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulResponse
 
setHeartbeatOpen(boolean) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulHeartbeatManager
 
setId(String) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulService
 
setName(String) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulService
 
setPort(Integer) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulService
 
setTags(List<String>) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulService
 
setTtl(long) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulService
 
setValue(T) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulResponse
 
start() - 类 中的方法com.weibo.api.motan.registry.consul.ConsulHeartbeatManager
 
subscribeCommand(URL, CommandListener) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulRegistry
 
subscribeService(URL, ServiceListener) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulRegistry
 
SWITCHER_CHECK_CIRCLE - 类 中的静态变量com.weibo.api.motan.registry.consul.ConsulConstants
检测开关变更的频率,连续检测MAX_SWITCHER_CHECK_TIMES次必须发送一次心跳。

T

TTL - 类 中的静态变量com.weibo.api.motan.registry.consul.ConsulConstants
service 最长存活周期(Time To Live),单位秒。
TTL_STR - 类 中的静态变量com.weibo.api.motan.registry.consul.ConsulConstants
HEARTBEAT_TTL的字符串格式

U

unregisterService(String) - 类 中的方法com.weibo.api.motan.registry.consul.client.ConsulEcwidClient
 
unregisterService(String) - 类 中的方法com.weibo.api.motan.registry.consul.client.MotanConsulClient
根据serviceid注销service
unsubscribeCommand(URL, CommandListener) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulRegistry
 
unsubscribeService(URL, ServiceListener) - 类 中的方法com.weibo.api.motan.registry.consul.ConsulRegistry
 
A B C D G H I L M P R S T U 

Copyright © 2017. All rights reserved.