|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 MysqlDataSource 的软件包 | |
|---|---|
| net.neoremind.fountain.datasource | |
| net.neoremind.fountain.eventposition | |
| net.neoremind.fountain.meta | |
| net.neoremind.fountain.datasource 中 MysqlDataSource 的使用 |
|---|
| 类型参数类型为 MysqlDataSource 的 net.neoremind.fountain.datasource 中的类 | |
|---|---|
class |
AbstractHADatasource<T extends MysqlDataSource>
mysql ha 支持的数据源抽象。 |
| 实现 MysqlDataSource 的 net.neoremind.fountain.datasource 中的类 | |
|---|---|
class |
AbstractHADatasource<T extends MysqlDataSource>
mysql ha 支持的数据源抽象。 |
class |
AbstractMysqlDataSource
数据源的抽象实现,实现大部分的通用的功能,比如打开连接、权限验证等,建议其他实现MysqlDataSource接口的类都继承本类 |
class |
HANormalMysqlDataSource
普通的非mysql binlog数据源的ha实现,该类暂时不会使用. |
| 声明为 MysqlDataSource 的 net.neoremind.fountain.datasource 中的字段 | |
|---|---|
protected T |
AbstractHADatasource.currentDataSource
记录当前选中的数据源 |
| 类型参数类型为 MysqlDataSource 的 net.neoremind.fountain.datasource 中的方法 | ||
|---|---|---|
|
RoundRobinDatasourceChoosePolicy.choose(List<T> datasourceList,
DatasourceChooseCallbackHandler<T> callbackHandler)
|
|
|
DatasourceChoosePolicy.choose(List<T> datasourceList,
DatasourceChooseCallbackHandler<T> callback)
从给定的datasourceList选择合适的datasource,选择过程中如果需要读取数据或者初始化选中的datasource, 调用callback来完成该任务 |
|
| 参数类型为 MysqlDataSource 的 net.neoremind.fountain.datasource 中的方法 | |
|---|---|
T |
TaskExcutor.execute(String command,
MysqlDataSource dataSouce)
在指定的数据源上执行一个命令,命令是可枚举的,在调用 doHaTask方法时确定其业务逻辑 |
protected void |
HANormalMysqlDataSource.prepareChoosedDatasouce(MysqlDataSource choosedDattasource)
|
| net.neoremind.fountain.eventposition 中 MysqlDataSource 的使用 |
|---|
| 参数类型为 MysqlDataSource 的 net.neoremind.fountain.eventposition 中的方法 | |
|---|---|
BinlogAndOffsetSyncPoint |
EventPositionExtender.extend(SyncPoint groupIdPoint,
MysqlDataSource dataSource)
从给定的数据源中读取与global transaction id有关的信息,比如binlog file name和position用于同步 |
| net.neoremind.fountain.meta 中 MysqlDataSource 的使用 |
|---|
| 参数类型为 MysqlDataSource 的 net.neoremind.fountain.meta 中的构造方法 | |
|---|---|
CachedTableMetaProvider(MysqlDataSource mysqlDataSource)
构造器 |
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||