|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.apache.commons.pool2.impl.BaseObjectPoolConfig
org.apache.commons.pool2.impl.GenericObjectPoolConfig
com.baidu.driver4j.bdrp.node.NodeManager
com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager
com.baidu.driver4j.bdrp.node.BnsGroupSupportsNodeManager
public class BnsGroupSupportsNodeManager
A BNS Group supports class for NodeManager which provide BNS change
callback feature.
| 字段摘要 |
|---|
| 从类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 继承的字段 |
|---|
bnsCallbackProxy, bnsConnectTimeout, bnsReadTimeout, bnsServer, bnsService, bnsUpdateInterval, enableCallback |
| 从类 org.apache.commons.pool2.impl.GenericObjectPoolConfig 继承的字段 |
|---|
DEFAULT_MAX_IDLE, DEFAULT_MAX_TOTAL, DEFAULT_MIN_IDLE |
| 从类 org.apache.commons.pool2.impl.BaseObjectPoolConfig 继承的字段 |
|---|
DEFAULT_BLOCK_WHEN_EXHAUSTED, DEFAULT_EVICTION_POLICY_CLASS_NAME, DEFAULT_JMX_ENABLE, DEFAULT_JMX_NAME_PREFIX, DEFAULT_LIFO, DEFAULT_MAX_WAIT_MILLIS, DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS, DEFAULT_NUM_TESTS_PER_EVICTION_RUN, DEFAULT_SOFT_MIN_EVICTABLE_IDLE_TIME_MILLIS, DEFAULT_TEST_ON_BORROW, DEFAULT_TEST_ON_RETURN, DEFAULT_TEST_WHILE_IDLE, DEFAULT_TIME_BETWEEN_EVICTION_RUNS_MILLIS |
| 构造方法摘要 | |
|---|---|
BnsGroupSupportsNodeManager()
|
|
| 方法摘要 | |
|---|---|
void |
destroy()
销毁当前实例 |
GroupIDCInstanceQuery |
getBnsGroupInstanceQuery()
|
protected List<com.baidu.driver4j.bns.Instance> |
getInitedInstances()
|
void |
init()
初始化BNS相关的一些配置 |
void |
setBnsGroupConfUpdateInterval(int bnsGroupConfUpdateInterval)
|
void |
setBnsGroupConfUpdater(BnsGroupConfUpdater bnsGroupConfUpdater)
|
void |
setIdc(String idc)
|
| 从类 com.baidu.driver4j.bdrp.node.BnsSupportsNodeManager 继承的方法 |
|---|
createBNSCallbackProxy, getBnsService, initBnsQueryProxyTimeOut, setBnsCallbackProxy, setBnsConnectTimeout, setBnsReadTimeout, setBnsServer, setBnsUpdateInterval, setEnableCallback, setNodeBnsCallback, setNodes |
| 从类 com.baidu.driver4j.bdrp.node.NodeManager 继承的方法 |
|---|
afterPropertiesSet, getAvailableNodes, getDisabledNodeSet, getNode, getNode, getNodeMap, getNodes, getNodeSelector, getRetryCountOnError, getTimeout, refeshNodes, refreshDisabledNodes, refreshNodes, setHealthCriteria, setNodeSelector, setRetryCountOnError, setTimeout |
| 从类 org.apache.commons.pool2.impl.GenericObjectPoolConfig 继承的方法 |
|---|
clone, getMaxIdle, getMaxTotal, getMinIdle, setMaxIdle, setMaxTotal, setMinIdle |
| 从类 org.apache.commons.pool2.impl.BaseObjectPoolConfig 继承的方法 |
|---|
getBlockWhenExhausted, getEvictionPolicyClassName, getJmxEnabled, getJmxNamePrefix, getLifo, getMaxWaitMillis, getMinEvictableIdleTimeMillis, getNumTestsPerEvictionRun, getSoftMinEvictableIdleTimeMillis, getTestOnBorrow, getTestOnReturn, getTestWhileIdle, getTimeBetweenEvictionRunsMillis, setBlockWhenExhausted, setEvictionPolicyClassName, setJmxEnabled, setJmxNamePrefix, setLifo, setMaxWaitMillis, setMinEvictableIdleTimeMillis, setNumTestsPerEvictionRun, setSoftMinEvictableIdleTimeMillis, setTestOnBorrow, setTestOnReturn, setTestWhileIdle, setTimeBetweenEvictionRunsMillis |
| 从类 java.lang.Object 继承的方法 |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public BnsGroupSupportsNodeManager()
| 方法详细信息 |
|---|
public void init()
BnsSupportsNodeManager 中的 initprotected List<com.baidu.driver4j.bns.Instance> getInitedInstances()
BnsSupportsNodeManager 中的 getInitedInstancespublic GroupIDCInstanceQuery getBnsGroupInstanceQuery()
public void destroy()
throws Exception
BnsSupportsNodeManager 复制的描述
org.springframework.beans.factory.DisposableBean 中的 destroyBnsSupportsNodeManager 中的 destroyExceptionpublic void setIdc(String idc)
public void setBnsGroupConfUpdater(BnsGroupConfUpdater bnsGroupConfUpdater)
public void setBnsGroupConfUpdateInterval(int bnsGroupConfUpdateInterval)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||