public class YamlShardingConfiguration extends Object
| Constructor and Description |
|---|
YamlShardingConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ShardingRule |
getShardingRule(Collection<String> dataSourceNames)
Get sharding rule from yaml.
|
static YamlShardingConfiguration |
unmarshal(byte[] yamlBytes)
Unmarshal yaml sharding configuration from yaml bytes.
|
static YamlShardingConfiguration |
unmarshal(File yamlFile)
Unmarshal yaml sharding configuration from yaml file.
|
public static YamlShardingConfiguration unmarshal(File yamlFile) throws IOException
yamlFile - yaml fileIOException - IO Exceptionpublic static YamlShardingConfiguration unmarshal(byte[] yamlBytes) throws IOException
yamlBytes - yaml bytesIOException - IO Exceptionpublic ShardingRule getShardingRule(Collection<String> dataSourceNames)
dataSourceNames - data source namesCopyright © 2018. All rights reserved.