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

zhaojinchao 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 ee22317d15e Rename ContextManager.dropResources (#18982)
ee22317d15e is described below

commit ee22317d15e799f0d1d5e286da5567fca339fd11
Author: Liang Zhang <[email protected]>
AuthorDate: Sun Jul 10 05:22:17 2022 +0800

    Rename ContextManager.dropResources (#18982)
---
 .../java/org/apache/shardingsphere/mode/manager/ContextManager.java | 4 ++--
 .../org/apache/shardingsphere/mode/manager/ContextManagerTest.java  | 4 ++--
 .../ral/common/updatable/ImportDatabaseConfigurationHandler.java    | 2 +-
 .../text/distsql/rdl/resource/DropResourceBackendHandler.java       | 2 +-
 .../text/distsql/rdl/resource/DropResourceBackendHandlerTest.java   | 6 +++---
 5 files changed, 9 insertions(+), 9 deletions(-)

diff --git 
a/shardingsphere-mode/shardingsphere-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java
 
b/shardingsphere-mode/shardingsphere-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java
index 3df16d5cba8..9a7151e37d1 100644
--- 
a/shardingsphere-mode/shardingsphere-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java
+++ 
b/shardingsphere-mode/shardingsphere-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java
@@ -212,12 +212,12 @@ public final class ContextManager implements 
AutoCloseable {
     }
     
     /**
-     * Drop resource.
+     * Drop resources.
      *
      * @param databaseName database name
      * @param toBeDroppedResourceNames to be dropped resource names
      */
-    public synchronized void dropResource(final String databaseName, final 
Collection<String> toBeDroppedResourceNames) {
+    public synchronized void dropResources(final String databaseName, final 
Collection<String> toBeDroppedResourceNames) {
         Map<String, DataSource> dataSourceMap = 
metaDataContexts.getMetaData().getDatabases().get(databaseName).getResource().getDataSources();
         // TODO should check to be dropped resources are unused here. 
ContextManager is atomic domain to maintain metadata, not Dist SQL handler
         for (String each : toBeDroppedResourceNames) {
diff --git 
a/shardingsphere-mode/shardingsphere-mode-core/src/test/java/org/apache/shardingsphere/mode/manager/ContextManagerTest.java
 
b/shardingsphere-mode/shardingsphere-mode-core/src/test/java/org/apache/shardingsphere/mode/manager/ContextManagerTest.java
index cfadd007ba8..def2ea9a02c 100644
--- 
a/shardingsphere-mode/shardingsphere-mode-core/src/test/java/org/apache/shardingsphere/mode/manager/ContextManagerTest.java
+++ 
b/shardingsphere-mode/shardingsphere-mode-core/src/test/java/org/apache/shardingsphere/mode/manager/ContextManagerTest.java
@@ -165,9 +165,9 @@ public final class ContextManagerTest {
     }
     
     @Test
-    public void assertDropResource() {
+    public void assertDropResources() {
         
when(metaDataContexts.getMetaData().getDatabases().get("foo_db").getResource().getDataSources()).thenReturn(new
 HashMap<>(Collections.singletonMap("foo_ds", new MockedDataSource())));
-        contextManager.dropResource("foo_db", Collections.singleton("foo_ds"));
+        contextManager.dropResources("foo_db", 
Collections.singleton("foo_ds"));
         
assertTrue(contextManager.getMetaDataContexts().getMetaData().getDatabases().get("foo_db").getResource().getDataSources().isEmpty());
     }
     
diff --git 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/common/updatable/ImportDatabaseConfigurationHandler.java
 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/common/updatable/ImportDatabaseConfigurationHandler.java
index 31aa9d4f073..285f13142d6 100644
--- 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/common/updatable/ImportDatabaseConfigurationHandler.java
+++ 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/ral/common/updatable/ImportDatabaseConfigurationHandler.java
@@ -120,7 +120,7 @@ public final class ImportDatabaseConfigurationHandler 
extends UpdatableRALBacken
             Collection<String> toBeDroppedResourceNames = 
currentResourceNames.stream().filter(each -> 
!toBeUpdatedResourcePropsMap.containsKey(each)).collect(Collectors.toSet());
             
ProxyContext.getInstance().getContextManager().updateResources(databaseName, 
toBeUpdatedResourcePropsMap);
             if (!toBeDroppedResourceNames.isEmpty()) {
-                
ProxyContext.getInstance().getContextManager().dropResource(databaseName, 
toBeDroppedResourceNames);
+                
ProxyContext.getInstance().getContextManager().dropResources(databaseName, 
toBeDroppedResourceNames);
             }
         } catch (final SQLException ex) {
             throw new 
InvalidResourcesException(toBeUpdatedResourcePropsMap.keySet());
diff --git 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rdl/resource/DropResourceBackendHandler.java
 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rdl/resource/DropResourceBackendHandler.java
index c7341accb53..7a494ebf887 100644
--- 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rdl/resource/DropResourceBackendHandler.java
+++ 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rdl/resource/DropResourceBackendHandler.java
@@ -53,7 +53,7 @@ public final class DropResourceBackendHandler extends 
DatabaseRequiredBackendHan
     public ResponseHeader execute(final String databaseName, final 
DropResourceStatement sqlStatement) throws DistSQLException {
         Collection<String> toBeDroppedResourceNames = sqlStatement.getNames();
         check(databaseName, toBeDroppedResourceNames, 
sqlStatement.isIgnoreSingleTables(), sqlStatement.isIfExists());
-        
ProxyContext.getInstance().getContextManager().dropResource(databaseName, 
toBeDroppedResourceNames);
+        
ProxyContext.getInstance().getContextManager().dropResources(databaseName, 
toBeDroppedResourceNames);
         return new UpdateResponseHeader(sqlStatement);
     }
     
diff --git 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rdl/resource/DropResourceBackendHandlerTest.java
 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rdl/resource/DropResourceBackendHandlerTest.java
index c7099ad4d27..cfd3622baa8 100644
--- 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rdl/resource/DropResourceBackendHandlerTest.java
+++ 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rdl/resource/DropResourceBackendHandlerTest.java
@@ -98,7 +98,7 @@ public final class DropResourceBackendHandlerTest extends 
ProxyContextRestorer {
         
when(resource.getDataSources()).thenReturn(Collections.singletonMap("foo_ds", 
dataSource));
         DropResourceStatement dropResourceStatement = new 
DropResourceStatement(Collections.singleton("foo_ds"), false);
         assertThat(dropResourceBackendHandler.execute("test", 
dropResourceStatement), instanceOf(UpdateResponseHeader.class));
-        verify(contextManager).dropResource("test", 
dropResourceStatement.getNames());
+        verify(contextManager).dropResources("test", 
dropResourceStatement.getNames());
     }
     
     @Test
@@ -148,14 +148,14 @@ public final class DropResourceBackendHandlerTest extends 
ProxyContextRestorer {
         
when(resource.getDataSources()).thenReturn(Collections.singletonMap("foo_ds", 
dataSource));
         DropResourceStatement dropResourceStatement = new 
DropResourceStatement(Collections.singleton("foo_ds"), true);
         assertThat(dropResourceBackendHandler.execute("test", 
dropResourceStatement), instanceOf(UpdateResponseHeader.class));
-        verify(contextManager).dropResource("test", 
dropResourceStatement.getNames());
+        verify(contextManager).dropResources("test", 
dropResourceStatement.getNames());
     }
     
     @Test
     public void assertExecuteWithIfExists() throws DistSQLException {
         DropResourceStatement dropResourceStatement = new 
DropResourceStatement(true, Collections.singleton("foo_ds"), true);
         assertThat(dropResourceBackendHandler.execute("test", 
dropResourceStatement), instanceOf(UpdateResponseHeader.class));
-        verify(contextManager).dropResource("test", 
dropResourceStatement.getNames());
+        verify(contextManager).dropResources("test", 
dropResourceStatement.getNames());
     }
     
     @Test(expected = DistSQLException.class)

Reply via email to