net.neoremind.fountain.datasource
接口 DatasourceChoosePolicy

所有已知实现类:
RoundRobinDatasourceChoosePolicy

public interface DatasourceChoosePolicy

在ha场景中,选择备选datasource的策略

作者:
hexiufeng

方法摘要
<T extends MysqlDataSource>
T
choose(List<T> datasourceList, DatasourceChooseCallbackHandler<T> callback)
          从给定的datasourceList选择合适的datasource,选择过程中如果需要读取数据或者初始化选中的datasource, 调用callback来完成该任务
 

方法详细信息

choose

<T extends MysqlDataSource> T choose(List<T> datasourceList,
                                     DatasourceChooseCallbackHandler<T> callback)
从给定的datasourceList选择合适的datasource,选择过程中如果需要读取数据或者初始化选中的datasource, 调用callback来完成该任务

参数:
datasourceList - 备选的datasource
callback - 用于读取数据或者初始化datasource的回调
返回:


Copyright © 2016 neoremind. All rights reserved.