A B C D E G H I J M N P Q R S T U V

A

activateObject(PooledObject<Jedis>) - 类 com.baidu.driver4j.bdrp.node.pool.BdrpFactory 中的方法
激活对象
afterPropertiesSet() - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 中的方法
Spring初始化方法
afterPropertiesSet() - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
Spring用的初始化方法

B

BdrpBnsGroup - com.baidu.driver4j.bdrp.bns 中的 类
支持缓存service实例的group Created by chenxingbo on 2016/7/15.
BdrpBnsGroup(Group, Map<String, List<Instance>>) - 类 com.baidu.driver4j.bdrp.bns.BdrpBnsGroup 的构造方法
 
BdrpClient - com.baidu.driver4j.bdrp.client 中的 接口
BDRP客户端接口,主要是把Jedis所实现的接口都继承了
BdrpClientBuildHelper - com.baidu.driver4j.bdrp.client 中的 类
根据参数构建BdrpClient的工具类 Created by chenxingbo on 2016/7/27.
BdrpClientBuildHelper() - 类 com.baidu.driver4j.bdrp.client.BdrpClientBuildHelper 的构造方法
 
BdrpClientFactory - com.baidu.driver4j.bdrp.client 中的 类
BDRP客户端的创建工厂类,主要用于创建BdrpClient的代理实例
BdrpClientFactory() - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 的构造方法
 
BdrpFactory - com.baidu.driver4j.bdrp.node.pool 中的 类
BDRP Jedis生成工厂,参考JedisFactory,主要修改了validateObject方法
BdrpFactory(String, int, int, String, int) - 类 com.baidu.driver4j.bdrp.node.pool.BdrpFactory 的构造方法
初始化工厂
BdrpFactory(String, int, int, String, int, String) - 类 com.baidu.driver4j.bdrp.node.pool.BdrpFactory 的构造方法
初始化工厂
BdrpNode - com.baidu.driver4j.bdrp.node 中的 类
BDRP节点对象
BdrpNode(String, HealthCriteria, BdrpPool) - 类 com.baidu.driver4j.bdrp.node.BdrpNode 的构造方法
创建BDRP节点
BdrpPool - com.baidu.driver4j.bdrp.node.pool 中的 类
BDRP连接池,参考JedisPool,只要是改变了Factory
BdrpPool(GenericObjectPoolConfig, String, int) - 类 com.baidu.driver4j.bdrp.node.pool.BdrpPool 的构造方法
构造方法,不设置密码和客户端名
BdrpPool(GenericObjectPoolConfig, String, int, int) - 类 com.baidu.driver4j.bdrp.node.pool.BdrpPool 的构造方法
构造方法,不设置密码和客户端名
BdrpUtils - com.baidu.driver4j.bdrp.node 中的 类
BDRP客户端的各种辅助方法
BdrpUtils() - 类 com.baidu.driver4j.bdrp.node.BdrpUtils 的构造方法
 
bnsCallbackProxy - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的变量
 
bnsConnectTimeout - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的变量
 
BnsGroupConf - com.baidu.driver4j.bdrp.bns 中的 类
bdrp的bns的配置对象 Created by chenxingbo on 2016/7/13.
BnsGroupConf() - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConf 的构造方法
 
BnsGroupConf.IdcMapInfo - com.baidu.driver4j.bdrp.bns 中的 类
 
BnsGroupConf.IdcMapInfo() - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConf.IdcMapInfo 的构造方法
 
BnsGroupConfUpdater - com.baidu.driver4j.bdrp.bns 中的 类
监控bns group配置的变化,并回调更新node manager Created by chenxingbo on 2016/7/21.
BnsGroupConfUpdater(BnsGroupSupportsNodeManager) - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConfUpdater 的构造方法
 
BnsGroupSupportsNodeManager - com.baidu.driver4j.bdrp.node 中的 类
A BNS Group supports class for NodeManager which provide BNS change callback feature.
BnsGroupSupportsNodeManager() - 类 com.baidu.driver4j.bdrp.node.BnsGroupSupportsNodeManager 的构造方法
 
BnsHelper - com.baidu.driver4j.bdrp.bns 中的 类
Bns的类型鉴别的帮助类,用来区分是否是group或者service Created by chenxingbo on 2016/9/28.
BnsHelper() - 类 com.baidu.driver4j.bdrp.bns.BnsHelper 的构造方法
 
bnsReadTimeout - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的变量
 
bnsServer - 类 com.baidu.driver4j.bdrp.bns.BnsHelper 中的静态变量
 
bnsServer - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的变量
 
bnsService - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的变量
 
BnsSupportsNodeManager - com.baidu.driver4j.bdrp.node 中的 类
A BNS supports class for NodeManager which provide BNS change callback feature.
BnsSupportsNodeManager() - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 的构造方法
 
bnsUpdateInterval - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的变量
 
build() - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 中的方法
创建一个新的BdrpClient

C

callback(String, List<Instance>) - 类 com.baidu.driver4j.bdrp.bns.NodeBnsCallback 中的方法
具体回调逻辑,更新NodeManager里的节点列表.
check() - 类 com.baidu.driver4j.bdrp.node.health.HealthChecker 中的方法
进行节点检查,遍历节点管理器中的所有节点进行检查
com.baidu.driver4j.bdrp.bns - 软件包 com.baidu.driver4j.bdrp.bns
 
com.baidu.driver4j.bdrp.client - 软件包 com.baidu.driver4j.bdrp.client
 
com.baidu.driver4j.bdrp.node - 软件包 com.baidu.driver4j.bdrp.node
 
com.baidu.driver4j.bdrp.node.health - 软件包 com.baidu.driver4j.bdrp.node.health
 
com.baidu.driver4j.bdrp.node.pool - 软件包 com.baidu.driver4j.bdrp.node.pool
 
com.baidu.driver4j.bdrp.node.selector - 软件包 com.baidu.driver4j.bdrp.node.selector
 
createBNSCallbackProxy() - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的方法
 

D

destroy() - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 中的方法
销毁当前工厂相关实例
destroy() - 类 com.baidu.driver4j.bdrp.node.BdrpNode 中的方法
销毁节点,关闭连接池
destroy() - 类 com.baidu.driver4j.bdrp.node.BnsGroupSupportsNodeManager 中的方法
 
destroy() - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的方法
销毁当前实例
destroy() - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
销毁所有实例
destroyObject(PooledObject<Jedis>) - 类 com.baidu.driver4j.bdrp.node.pool.BdrpFactory 中的方法
销毁对象

E

enableCallback - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的变量
add call back supports
equals(Object) - 类 com.baidu.driver4j.bdrp.bns.BdrpBnsGroup 中的方法
 

G

getAvailableNodes() - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
获得可用节点
getBackup() - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConf.IdcMapInfo 中的方法
 
getBdrpClient(NodeManager) - 类 com.baidu.driver4j.bdrp.client.BdrpClientBuildHelper 中的静态方法
获取指定nodeManager的bdrp client
getBdrpClient(String) - 类 com.baidu.driver4j.bdrp.client.BdrpClientBuildHelper 中的静态方法
获取指定nodes的bdrp client
getBdrpClient(String, String) - 类 com.baidu.driver4j.bdrp.client.BdrpClientBuildHelper 中的静态方法
获取指定nodes的bdrp client
getBdrpClient() - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 中的方法
获取一个BdrpClient实例,根据配置选择创建一个新的或者是返回单例
getBnsGroup(String) - 类 com.baidu.driver4j.bdrp.bns.GroupIDCInstanceQuery 中的方法
 
getBnsGroupConf(Group) - 类 com.baidu.driver4j.bdrp.bns.GroupIDCInstanceQuery 中的方法
 
getBnsGroupConf(String) - 类 com.baidu.driver4j.bdrp.bns.GroupIDCInstanceQuery 中的方法
 
getBnsGroupInstanceQuery() - 类 com.baidu.driver4j.bdrp.node.BnsGroupSupportsNodeManager 中的方法
 
getBnsService() - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的方法
 
getCheckingFailThreshold() - 类 com.baidu.driver4j.bdrp.node.health.HealthCriteria 中的方法
 
getDisabledNodeSet() - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
 
getDisableThreshold() - 类 com.baidu.driver4j.bdrp.node.health.HealthCriteria 中的方法
 
getGroup() - 类 com.baidu.driver4j.bdrp.bns.BdrpBnsGroup 中的方法
 
getHealthStatus() - 类 com.baidu.driver4j.bdrp.node.BdrpNode 中的方法
 
getIdcMap() - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConf 中的方法
 
getInitedInstances() - 类 com.baidu.driver4j.bdrp.node.BnsGroupSupportsNodeManager 中的方法
 
getInitedInstances() - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的方法
 
getJedis() - 类 com.baidu.driver4j.bdrp.node.BdrpNode 中的方法
获取Jedis连接
getJedisFromPool() - 接口 com.baidu.driver4j.bdrp.client.BdrpClient 中的方法
从连接池中取出一个Jedis实例。
getNode() - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
根据KEY信息取得对应的节点
getNode(String) - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
通过ip:port获取node
getNodeKey() - 类 com.baidu.driver4j.bdrp.node.BdrpNode 中的方法
 
getNodeManager() - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 中的方法
 
getNodeMap() - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
 
getNodes() - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 中的方法
 
getNodes() - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
 
getNodeSelector() - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
 
getObject() - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 中的方法
获取BdrpClient实例
getObjectType() - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 中的方法
返回BdrpClient类型
getPeriod() - 类 com.baidu.driver4j.bdrp.node.health.HealthCriteria 中的方法
 
getPrefer() - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConf.IdcMapInfo 中的方法
 
getRetryCountOnError() - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
 
getServiceCtimeout() - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConf 中的方法
 
getServiceInstances() - 类 com.baidu.driver4j.bdrp.bns.BdrpBnsGroup 中的方法
 
getServiceNames() - 类 com.baidu.driver4j.bdrp.bns.NodeBnsCallback 中的方法
获取本Callback适用的服务名称.
getServiceRetry() - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConf 中的方法
 
getServiceRtimeout() - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConf 中的方法
 
getServiceWtimeout() - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConf 中的方法
 
getSuperStrategy() - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConf 中的方法
 
getTimeout() - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
 
getTimeUnit() - 类 com.baidu.driver4j.bdrp.node.health.HealthCriteria 中的方法
 
GroupIDCInstanceQuery - com.baidu.driver4j.bdrp.bns 中的 类
bns group 基于 idc 的查询 Created by chenxingbo on 2016/7/20.
GroupIDCInstanceQuery(String, String) - 类 com.baidu.driver4j.bdrp.bns.GroupIDCInstanceQuery 的构造方法
 

H

HealthChecker - com.baidu.driver4j.bdrp.node.health 中的 类
健康检查触发器
HealthChecker() - 类 com.baidu.driver4j.bdrp.node.health.HealthChecker 的构造方法
 
HealthCriteria - com.baidu.driver4j.bdrp.node.health 中的 类
健康检查使用的判断标准
HealthCriteria() - 类 com.baidu.driver4j.bdrp.node.health.HealthCriteria 的构造方法
空构造方法
HealthCriteria(int) - 类 com.baidu.driver4j.bdrp.node.health.HealthCriteria 的构造方法
设置失效阈值
HealthCriteria(int, int) - 类 com.baidu.driver4j.bdrp.node.health.HealthCriteria 的构造方法
设置失效阈值和检查周期
HealthStatus - com.baidu.driver4j.bdrp.node.health 中的 类
节点健康状态维护类
HealthStatus() - 类 com.baidu.driver4j.bdrp.node.health.HealthStatus 的构造方法
空构造方法
HealthStatus(HealthCriteria) - 类 com.baidu.driver4j.bdrp.node.health.HealthStatus 的构造方法
创建对象时设置检查条件

I

init() - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 中的方法
初始化NodeManager和BNS回调
init() - 类 com.baidu.driver4j.bdrp.node.BnsGroupSupportsNodeManager 中的方法
初始化BNS相关的一些配置
init() - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的方法
初始化BNS相关的一些配置
init() - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
主要是设置设置检查器
initBnsQueryProxyTimeOut(BNSQueryAgentProxy) - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的方法
 
invoke(Object, Method, Object[]) - 类 com.baidu.driver4j.bdrp.client.JedisInvocationHandler 中的方法
代理各个Jedis操作,主要是在方法执行前后增加了对连接池的操作
isBnsGroup(String) - 类 com.baidu.driver4j.bdrp.bns.BnsHelper 中的静态方法
是否是bns组
isBnsService(String) - 类 com.baidu.driver4j.bdrp.bns.BnsHelper 中的静态方法
是否是bns service
isFailureCountUnderThreshold() - 类 com.baidu.driver4j.bdrp.node.health.HealthStatus 中的方法
使用时的失败次数是否低于阈值
isHealth() - 类 com.baidu.driver4j.bdrp.node.BdrpNode 中的方法
 
isHealth() - 类 com.baidu.driver4j.bdrp.node.health.HealthStatus 中的方法
判断是否健康,主要是主动检查失败次数和使用时的失败计数
isHealthCheckingFailureCountUnderThreshold() - 类 com.baidu.driver4j.bdrp.node.health.HealthStatus 中的方法
主动健康检查失败次数是否低于阈值
isSingleton() - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 中的方法
 

J

JedisInvocationHandler - com.baidu.driver4j.bdrp.client 中的 类
Jedis实现的代理对象,负责将各个方法都进行增强
JedisInvocationHandler() - 类 com.baidu.driver4j.bdrp.client.JedisInvocationHandler 的构造方法
 

M

makeObject() - 类 com.baidu.driver4j.bdrp.node.pool.BdrpFactory 中的方法
构造连接池中的Jedis对象

N

NodeBnsCallback - com.baidu.driver4j.bdrp.bns 中的 类
BNS节点更新回调.
NodeBnsCallback() - 类 com.baidu.driver4j.bdrp.bns.NodeBnsCallback 的构造方法
空构造方法.
NodeBnsCallback(NodeManager) - 类 com.baidu.driver4j.bdrp.bns.NodeBnsCallback 的构造方法
传入NodeManager的构造方法.
NodeBnsCallback(NodeManager, String) - 类 com.baidu.driver4j.bdrp.bns.NodeBnsCallback 的构造方法
传入NodeManager和BNS名字的构造方法.
NodeManager - com.baidu.driver4j.bdrp.node 中的 类
BDRP节点管理器
NodeManager() - 类 com.baidu.driver4j.bdrp.node.NodeManager 的构造方法
 
NodeSelector - com.baidu.driver4j.bdrp.node.selector 中的 接口
节点选择器

P

passivateObject(PooledObject<Jedis>) - 类 com.baidu.driver4j.bdrp.node.pool.BdrpFactory 中的方法
暂时啥事都不用干
processSpecialMethods(Method, Object[]) - 类 com.baidu.driver4j.bdrp.client.JedisInvocationHandler 中的方法
代理一些特定的方法
proxy(String, String) - 类 com.baidu.driver4j.bdrp.bns.GroupIDCInstanceQuery 中的静态方法
 

Q

queryInstances(String) - 类 com.baidu.driver4j.bdrp.bns.GroupIDCInstanceQuery 中的方法
通过bns group name 和idc获取instance
queryValidInstances(BNSQueryAgentProxy, String) - 类 com.baidu.driver4j.bdrp.bns.BnsHelper 中的静态方法
 

R

RandomNodeSelector - com.baidu.driver4j.bdrp.node.selector 中的 类
随机节点选择器
RandomNodeSelector() - 类 com.baidu.driver4j.bdrp.node.selector.RandomNodeSelector 的构造方法
 
recordCheckingFailure() - 类 com.baidu.driver4j.bdrp.node.health.HealthStatus 中的方法
记录检查失败
recordFailure() - 类 com.baidu.driver4j.bdrp.node.health.HealthStatus 中的方法
记录一次调用失败
recordSuccess() - 类 com.baidu.driver4j.bdrp.node.health.HealthStatus 中的方法
记录一次调用成功
refeshNodes(String, boolean) - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
 
refreshDisabledNodes() - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
刷新不可用的节点列表
refreshFailureCount() - 类 com.baidu.driver4j.bdrp.node.health.HealthStatus 中的方法
刷新失败计数值,如果已过计数周期则清零计数
refreshNodes(String) - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
刷新节点信息
reset() - 类 com.baidu.driver4j.bdrp.node.selector.RoundRobbinNodeSelector 中的方法
reset current position to zero;
resetCheckingFailureCount() - 类 com.baidu.driver4j.bdrp.node.health.HealthStatus 中的方法
重置检查失败计数
returnBrokenJedis(Jedis) - 类 com.baidu.driver4j.bdrp.node.BdrpNode 中的方法
归还有问题的Jedis连接,记录一次调用失败
returnBrokenResource(Jedis) - 类 com.baidu.driver4j.bdrp.node.pool.BdrpPool 中的方法
将失败的资源关闭
returnJedis(Jedis) - 类 com.baidu.driver4j.bdrp.node.BdrpNode 中的方法
归还Jedis连接,记录一次调用成功
returnJedisToPool(Jedis) - 接口 com.baidu.driver4j.bdrp.client.BdrpClient 中的方法
将Jedis放回池中,需要在方法中判断连接是否可用 这里只放了一个return,避免使用者忘记区分是否出问题
returnResource(Jedis) - 类 com.baidu.driver4j.bdrp.node.pool.BdrpPool 中的方法
将正常的资源放回连接池
RoundRobbinNodeSelector - com.baidu.driver4j.bdrp.node.selector 中的 类
轮询方式进行选择。
RoundRobbinNodeSelector() - 类 com.baidu.driver4j.bdrp.node.selector.RoundRobbinNodeSelector 的构造方法
 
run() - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConfUpdater 中的方法
 
run() - 类 com.baidu.driver4j.bdrp.node.health.HealthChecker 中的方法
定时触发的节点检查,如果当前有检查在执行,则忽略本次执行

S

selectNodeName(NodeManager) - 接口 com.baidu.driver4j.bdrp.node.selector.NodeSelector 中的方法
返回选中节点的名字
selectNodeName(NodeManager) - 类 com.baidu.driver4j.bdrp.node.selector.RandomNodeSelector 中的方法
用Random随机选择一个健康节点返回
selectNodeName(NodeManager) - 类 com.baidu.driver4j.bdrp.node.selector.RoundRobbinNodeSelector 中的方法
用Random随机选择一个健康节点返回.
setBackup(Set<String>) - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConf.IdcMapInfo 中的方法
 
setBnsCallbackProxy(BNSCallbackProxy) - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的方法
 
setBnsConnectTimeout(int) - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的方法
 
setBnsGroupConfUpdateInterval(int) - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConfUpdater 中的方法
 
setBnsGroupConfUpdateInterval(int) - 类 com.baidu.driver4j.bdrp.node.BnsGroupSupportsNodeManager 中的方法
 
setBnsGroupConfUpdater(BnsGroupConfUpdater) - 类 com.baidu.driver4j.bdrp.node.BnsGroupSupportsNodeManager 中的方法
 
setBnsReadTimeout(int) - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的方法
 
setBnsServer(String) - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的方法
 
setBnsUpdateInterval(int) - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的方法
 
setCheckingFailThreshold(int) - 类 com.baidu.driver4j.bdrp.node.health.HealthCriteria 中的方法
 
setCheckInterval(long) - 类 com.baidu.driver4j.bdrp.node.health.HealthChecker 中的方法
 
setConnectTimeout(int) - 类 com.baidu.driver4j.bdrp.bns.GroupIDCInstanceQuery 中的方法
 
setDisableThreshold(int) - 类 com.baidu.driver4j.bdrp.node.health.HealthCriteria 中的方法
 
setEnableBnsCallback(boolean) - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 中的方法
 
setEnableCallback(boolean) - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的方法
 
setHealthCriteria(HealthCriteria) - 类 com.baidu.driver4j.bdrp.node.health.HealthStatus 中的方法
 
setHealthCriteria(HealthCriteria) - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
 
setIdc(String) - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 中的方法
 
setIdc(String) - 类 com.baidu.driver4j.bdrp.node.BnsGroupSupportsNodeManager 中的方法
 
setIdcMap(Map<String, BnsGroupConf.IdcMapInfo>) - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConf 中的方法
 
setNodeBnsCallback(NodeBnsCallback) - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的方法
 
setNodeKey(String) - 类 com.baidu.driver4j.bdrp.node.BdrpNode 中的方法
 
setNodeManager(NodeManager) - 类 com.baidu.driver4j.bdrp.bns.NodeBnsCallback 中的方法
Sets the node manager.
setNodeManager(NodeManager) - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 中的方法
 
setNodeManager(NodeManager) - 类 com.baidu.driver4j.bdrp.client.JedisInvocationHandler 中的方法
 
setNodeManager(NodeManager) - 类 com.baidu.driver4j.bdrp.node.health.HealthChecker 中的方法
 
setNodes(String) - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 中的方法
 
setNodes(String) - 类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 中的方法
 
setNodes(String) - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
 
setNodeSelector(NodeSelector) - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
 
setPeriod(int) - 类 com.baidu.driver4j.bdrp.node.health.HealthCriteria 中的方法
 
setPrefer(Set<String>) - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConf.IdcMapInfo 中的方法
 
setReadTimeout(int) - 类 com.baidu.driver4j.bdrp.bns.GroupIDCInstanceQuery 中的方法
 
setRetryCountOnError(int) - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
 
setServiceNames(List<String>) - 类 com.baidu.driver4j.bdrp.bns.NodeBnsCallback 中的方法
Sets the service names.
setSingleton(boolean) - 类 com.baidu.driver4j.bdrp.client.BdrpClientFactory 中的方法
 
setSuperStrategy(Map<String, String>) - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConf 中的方法
 
setTimeout(int) - 类 com.baidu.driver4j.bdrp.node.NodeManager 中的方法
 
setTimeUnit(TimeUnit) - 类 com.baidu.driver4j.bdrp.node.health.HealthCriteria 中的方法
 
start() - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConfUpdater 中的方法
 
startChecking() - 类 com.baidu.driver4j.bdrp.node.health.HealthChecker 中的方法
启动定时检查
stop() - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConfUpdater 中的方法
 
stopChecking() - 类 com.baidu.driver4j.bdrp.node.health.HealthChecker 中的方法
 

T

TEST_KEY - 类 com.baidu.driver4j.bdrp.node.health.HealthCriteria 中的静态变量
健康检查使用的测试键

U

updateAndGet(Group, Map<String, List<Instance>>) - 类 com.baidu.driver4j.bdrp.bns.BdrpBnsGroup 中的方法
更新group和serviceInstance,并获取更新后的对象
updateConf() - 类 com.baidu.driver4j.bdrp.bns.BnsGroupConfUpdater 中的方法
 

V

validateJedis(Jedis) - 类 com.baidu.driver4j.bdrp.node.BdrpUtils 中的静态方法
验证Jedis是否可用
validateObject(PooledObject<Jedis>) - 类 com.baidu.driver4j.bdrp.node.pool.BdrpFactory 中的方法
验证Jedis连接,这里判定是否已连接,随便取个KEY,看看会不会抛异常,不抛异常就OK

A B C D E G H I J M N P Q R S T U V

Copyright © 2016. All rights reserved.