Class ShardingCacheRuleBuilder
java.lang.Object
org.apache.shardingsphere.sharding.cache.rule.builder.ShardingCacheRuleBuilder
- All Implemented Interfaces:
org.apache.shardingsphere.infra.rule.builder.database.DatabaseRuleBuilder<ShardingCacheRuleConfiguration>,org.apache.shardingsphere.infra.rule.builder.RuleBuilder<ShardingCacheRuleConfiguration>,org.apache.shardingsphere.infra.util.spi.type.ordered.OrderedSPI<ShardingCacheRuleConfiguration>
public final class ShardingCacheRuleBuilder
extends Object
implements org.apache.shardingsphere.infra.rule.builder.database.DatabaseRuleBuilder<ShardingCacheRuleConfiguration>
Builder for Sharding cache rule.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.shardingsphere.infra.rule.identifier.scope.DatabaseRulebuild(ShardingCacheRuleConfiguration config, String databaseName, Map<String, DataSource> dataSources, Collection<org.apache.shardingsphere.infra.rule.ShardingSphereRule> builtRules, org.apache.shardingsphere.infra.instance.InstanceContext instanceContext) intgetOrder()
-
Constructor Details
-
ShardingCacheRuleBuilder
public ShardingCacheRuleBuilder()
-
-
Method Details
-
build
public org.apache.shardingsphere.infra.rule.identifier.scope.DatabaseRule build(ShardingCacheRuleConfiguration config, String databaseName, Map<String, DataSource> dataSources, Collection<org.apache.shardingsphere.infra.rule.ShardingSphereRule> builtRules, org.apache.shardingsphere.infra.instance.InstanceContext instanceContext) - Specified by:
buildin interfaceorg.apache.shardingsphere.infra.rule.builder.database.DatabaseRuleBuilder<ShardingCacheRuleConfiguration>
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceorg.apache.shardingsphere.infra.util.spi.type.ordered.OrderedSPI<ShardingCacheRuleConfiguration>
-
getTypeClass
- Specified by:
getTypeClassin interfaceorg.apache.shardingsphere.infra.util.spi.type.ordered.OrderedSPI<ShardingCacheRuleConfiguration>
-