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.