public final class ShardingSphereRuleMetaData extends Object
| 构造器和说明 |
|---|
ShardingSphereRuleMetaData(Collection<ShardingSphereRule> rules) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends ShardingSphereRule> |
findRules(Class<T> clazz)
Find rules by class.
|
<T extends ShardingSphereRule> |
findSingleRule(Class<T> clazz)
Find single rule by class.
|
Collection<RuleConfiguration> |
getConfigurations()
Get rule configurations.
|
<T extends ShardingSphereRule> |
getSingleRule(Class<T> clazz)
Find single rule by class.
|
public ShardingSphereRuleMetaData(Collection<ShardingSphereRule> rules)
public Collection<RuleConfiguration> getConfigurations()
public <T extends ShardingSphereRule> Collection<T> findRules(Class<T> clazz)
T - type of ruleclazz - target classpublic <T extends ShardingSphereRule> Optional<T> findSingleRule(Class<T> clazz)
T - type of ruleclazz - target classpublic <T extends ShardingSphereRule> T getSingleRule(Class<T> clazz)
T - type of ruleclazz - target classCopyright © 2022 The Apache Software Foundation. All rights reserved.