public final class YamlOrchestrationShardingDataSourceFactory extends Object
Constructor and Description |
---|
YamlOrchestrationShardingDataSourceFactory() |
Modifier and Type | Method and Description |
---|---|
static DataSource |
createDataSource(byte[] yamlByteArray)
Create sharding data source.
|
static DataSource |
createDataSource(File yamlFile)
Create sharding data source.
|
static DataSource |
createDataSource(Map<String,DataSource> dataSourceMap,
byte[] yamlByteArray)
Create sharding data source.
|
static DataSource |
createDataSource(Map<String,DataSource> dataSourceMap,
File yamlFile)
Create sharding data source.
|
public YamlOrchestrationShardingDataSourceFactory()
public static DataSource createDataSource(File yamlFile) throws SQLException, IOException
yamlFile
- yaml file for rule configuration of databases and tables sharding with data sourcesSQLException
- SQL exceptionIOException
- IO exceptionpublic static DataSource createDataSource(Map<String,DataSource> dataSourceMap, File yamlFile) throws SQLException, IOException
dataSourceMap
- data source mapyamlFile
- yaml file for rule configuration of databases and tables sharding without data sourcesSQLException
- SQL exceptionIOException
- IO exceptionpublic static DataSource createDataSource(byte[] yamlByteArray) throws SQLException
yamlByteArray
- yaml byte array for rule configuration of databases and tables sharding with data sourcesSQLException
- SQL exceptionpublic static DataSource createDataSource(Map<String,DataSource> dataSourceMap, byte[] yamlByteArray) throws SQLException
dataSourceMap
- data source mapyamlByteArray
- yaml byte array for rule configuration of databases and tables sharding without data sourcesSQLException
- SQL exceptionCopyright © 2018. All rights reserved.