public final class GlobalRuleRegistryService extends Object implements GlobalRegistryService<Collection<org.apache.shardingsphere.infra.config.RuleConfiguration>>
| Constructor and Description |
|---|
GlobalRuleRegistryService(RegistryCenterRepository repository) |
| Modifier and Type | Method and Description |
|---|---|
Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> |
load()
Load configurations.
|
void |
persist(Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> globalRuleConfigs,
boolean isOverwrite)
Persist configurations.
|
void |
update(org.apache.shardingsphere.infra.metadata.mapper.event.dcl.impl.CreateUserStatementEvent event)
Update when user created.
|
void |
update(org.apache.shardingsphere.infra.metadata.mapper.event.dcl.impl.GrantStatementEvent event)
Update when granted.
|
public GlobalRuleRegistryService(RegistryCenterRepository repository)
public void persist(Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> globalRuleConfigs, boolean isOverwrite)
GlobalRegistryServicepersist in interface GlobalRegistryService<Collection<org.apache.shardingsphere.infra.config.RuleConfiguration>>globalRuleConfigs - configurationsisOverwrite - is overwritepublic Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> load()
GlobalRegistryServiceload in interface GlobalRegistryService<Collection<org.apache.shardingsphere.infra.config.RuleConfiguration>>public void update(org.apache.shardingsphere.infra.metadata.mapper.event.dcl.impl.CreateUserStatementEvent event)
event - create user statement eventpublic void update(org.apache.shardingsphere.infra.metadata.mapper.event.dcl.impl.GrantStatementEvent event)
event - grant statement eventCopyright © 2021 The Apache Software Foundation. All rights reserved.