public final class ShardingSphereRuleMetaData extends Object
| Constructor and Description |
|---|
ShardingSphereRuleMetaData() |
| Modifier and Type | Method and Description |
|---|---|
<T extends RuleConfiguration> |
findRuleConfiguration(Class<T> clazz)
Find rule configuration by class.
|
<T extends ShardingSphereRule> |
findRules(Class<T> clazz)
Find rules by class.
|
<T extends ShardingSphereRule> |
findSingleRule(Class<T> clazz)
Find single rule by class.
|
<T extends RuleConfiguration> |
findSingleRuleConfiguration(Class<T> clazz)
Find single rule configuration by class.
|
public <T extends ShardingSphereRule> Collection<T> findRules(Class<T> clazz)
T - type of ruleclazz - target classpublic <T extends RuleConfiguration> Collection<T> findRuleConfiguration(Class<T> clazz)
T - type of rule configurationclazz - target classpublic <T extends RuleConfiguration> Optional<T> findSingleRuleConfiguration(Class<T> clazz)
T - type of rule configurationclazz - target classpublic <T extends ShardingSphereRule> Optional<T> findSingleRule(Class<T> clazz)
T - type of ruleclazz - target classCopyright © 2022 The Apache Software Foundation. All rights reserved.