类 MagicDynamicDataSource
java.lang.Object
org.ssssssss.magicapi.datasource.model.MagicDynamicDataSource
动态数据源对象
- 作者:
- mxd
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private final Map<String, MagicDynamicDataSource.DataSourceNode> private static final org.slf4j.Logger -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidadd(String dataSourceKey, DataSource dataSource) voidadd(String dataSourceKey, DataSource dataSource, int maxRows) 获取全部数据源获取全部数据源boolean删除数据源获取默认数据源getDataSource(String datasourceKey) 获取数据源booleanisEmpty()voidput(String id, String dataSourceKey, String datasourceName, DataSource dataSource, int maxRows) 注册数据源(可以运行时注册)voidput(String dataSourceKey, DataSource dataSource) 注册数据源(可以运行时注册)voidput(String dataSourceKey, DataSource dataSource, int maxRows) 注册数据源(可以运行时注册)voidput(DataSource dataSource) 注册默认数据源voidsetDefault(DataSource dataSource) 设置默认数据源voidsetDefault(DataSource dataSource, int maxRows) 设置默认数据源
-
字段详细资料
-
logger
private static final org.slf4j.Logger logger -
dataSourceMap
-
-
构造器详细资料
-
MagicDynamicDataSource
public MagicDynamicDataSource()
-
-
方法详细资料
-
put
注册默认数据源 -
put
注册数据源(可以运行时注册)- 参数:
dataSourceKey- 数据源Key
-
put
注册数据源(可以运行时注册)- 参数:
dataSourceKey- 数据源KeymaxRows- 最大返回行数
-
put
public void put(String id, String dataSourceKey, String datasourceName, DataSource dataSource, int maxRows) 注册数据源(可以运行时注册)- 参数:
id- 数据源IDdataSourceKey- 数据源KeydatasourceName- 数据源名称
-
datasources
获取全部数据源 -
isEmpty
public boolean isEmpty() -
datasourceNodes
获取全部数据源 -
delete
删除数据源- 参数:
datasourceKey- 数据源Key
-
getDataSource
获取默认数据源 -
getDataSource
获取数据源- 参数:
datasourceKey- 数据源Key
-
setDefault
设置默认数据源 -
setDefault
设置默认数据源- 参数:
maxRows- 最大返回行数
-
add
-
add
-