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.