net.neoremind.fountain.datasource
类 RoundRobinDatasourceChoosePolicy
java.lang.Object
net.neoremind.fountain.datasource.RoundRobinDatasourceChoosePolicy
- 所有已实现的接口:
- DatasourceChoosePolicy
public class RoundRobinDatasourceChoosePolicy
- extends Object
- implements DatasourceChoosePolicy
Round Robin方式的选择datasource的策略
- 作者:
- hexiufeng
| 从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RoundRobinDatasourceChoosePolicy
public RoundRobinDatasourceChoosePolicy()
choose
public <T extends MysqlDataSource> T choose(List<T> datasourceList,
DatasourceChooseCallbackHandler<T> callbackHandler)
- 从接口
DatasourceChoosePolicy 复制的描述
- 从给定的datasourceList选择合适的datasource,选择过程中如果需要读取数据或者初始化选中的datasource,
调用callback来完成该任务
- 指定者:
- 接口
DatasourceChoosePolicy 中的 choose
- 参数:
datasourceList - 备选的datasourcecallbackHandler - 用于读取数据或者初始化datasource的回调
- 返回:
getTryInterval
public long getTryInterval()
setTryInterval
public void setTryInterval(long tryInterval)
Copyright © 2016 neoremind. All rights reserved.