This is an automated email from the ASF dual-hosted git repository.

jianglongtao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new ecfcef26841 Remove unless code (#26791)
ecfcef26841 is described below

commit ecfcef26841badc3fbc449e4771243b0d498201b
Author: zhaojinchao <[email protected]>
AuthorDate: Thu Jul 6 16:53:27 2023 +0800

    Remove unless code (#26791)
---
 .../shardingsphere/mode/manager/ContextManager.java     | 17 -----------------
 1 file changed, 17 deletions(-)

diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java
index 94d3d063185..28a3267bb8f 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java
@@ -582,23 +582,6 @@ public final class ContextManager implements AutoCloseable 
{
         metaDataContexts.set(newMetaDataContexts(toBeChangedMetaData));
     }
     
-    /**
-     * Drop global rule configuration.
-     *
-     * @param ruleName rule name
-     */
-    @SuppressWarnings("rawtypes")
-    public synchronized void dropGlobalRuleConfiguration(final String 
ruleName) {
-        Collection<ResourceHeldRule> staleResourceHeldRules = 
metaDataContexts.get().getMetaData().getGlobalRuleMetaData().findRules(ResourceHeldRule.class);
-        staleResourceHeldRules.forEach(ResourceHeldRule::closeStaleResource);
-        Collection<ShardingSphereRule> rules = 
removeSingleGlobalRule(ruleName);
-        
metaDataContexts.get().getMetaData().getGlobalRuleMetaData().getRules().clear();
-        
metaDataContexts.get().getMetaData().getGlobalRuleMetaData().getRules().addAll(rules);
-        ShardingSphereMetaData toBeChangedMetaData = new 
ShardingSphereMetaData(metaDataContexts.get().getMetaData().getDatabases(), 
metaDataContexts.get().getMetaData().getGlobalResourceMetaData(),
-                new 
ShardingSphereRuleMetaData(metaDataContexts.get().getMetaData().getGlobalRuleMetaData().getRules()),
 metaDataContexts.get().getMetaData().getProps());
-        metaDataContexts.set(newMetaDataContexts(toBeChangedMetaData));
-    }
-    
     private Collection<ShardingSphereRule> removeSingleGlobalRule(final 
RuleConfiguration ruleConfig) {
         Collection<ShardingSphereRule> result = new 
LinkedList<>(metaDataContexts.get().getMetaData().getGlobalRuleMetaData().getRules());
         result.removeIf(each -> 
each.getConfiguration().getClass().isAssignableFrom(ruleConfig.getClass()));

Reply via email to