This is an automated email from the ASF dual-hosted git repository.
panjuan 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 afa1ca2 Rename schema related event (#8095)
afa1ca2 is described below
commit afa1ca23f34174be0f0b29bbc14df4ce3c0c60d7
Author: Liang Zhang <[email protected]>
AuthorDate: Mon Nov 9 17:53:50 2020 +0800
Rename schema related event (#8095)
* Rename SchemaChangedNotifier
* Rename SchemaPersistEvent
* Rename SchemaChangedEvent
---
.../{MetaDataChangedEvent.java => SchemaChangedEvent.java} | 4 ++--
.../core/event/model/persist/DataSourcePersistEvent.java | 2 +-
.../governance/core/event/model/persist/RulePersistEvent.java | 2 +-
.../core/event/model/persist/SchemaNamePersistEvent.java | 2 +-
.../{MetaDataPersistEvent.java => SchemaPersistEvent.java} | 4 ++--
.../shardingsphere/governance/core/config/ConfigCenter.java | 4 ++--
.../governance/core/config/listener/SchemaChangedListener.java | 8 ++++----
.../governance/core/config/ConfigCenterTest.java | 8 ++++----
.../core/config/listener/SchemaChangedListenerTest.java | 6 +++---
.../governance/context/schema/GovernanceSchemaContexts.java | 4 ++--
.../context/schema/GovernanceSchemaContextsTest.java | 10 +++++-----
...{SchemaMetaDataNotifier.java => SchemaChangedNotifier.java} | 6 +++---
.../driver/executor/AbstractStatementExecutor.java | 10 +++++-----
...aDataNotifier.java => GovernanceSchemaChangedNotifier.java} | 10 +++++-----
...re.infra.metadata.schema.refresh.spi.SchemaChangedNotifier} | 2 +-
.../communication/jdbc/JDBCDatabaseCommunicationEngine.java | 4 ++--
16 files changed, 43 insertions(+), 43 deletions(-)
diff --git
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/metadata/MetaDataChangedEvent.java
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/metadata/SchemaChangedEvent.java
similarity index 92%
rename from
shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/metadata/MetaDataChangedEvent.java
rename to
shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/metadata/SchemaChangedEvent.java
index d352ae7..22efcf0 100644
---
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/metadata/MetaDataChangedEvent.java
+++
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/metadata/SchemaChangedEvent.java
@@ -23,11 +23,11 @@ import
org.apache.shardingsphere.governance.core.event.model.GovernanceEvent;
import org.apache.shardingsphere.infra.metadata.schema.ShardingSphereSchema;
/**
- * Meta data changed event.
+ * Schema changed event.
*/
@RequiredArgsConstructor
@Getter
-public final class MetaDataChangedEvent implements GovernanceEvent {
+public final class SchemaChangedEvent implements GovernanceEvent {
private final String schemaName;
diff --git
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/DataSourcePersistEvent.java
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/DataSourcePersistEvent.java
index c132a84..db31ea0 100644
---
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/DataSourcePersistEvent.java
+++
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/DataSourcePersistEvent.java
@@ -25,7 +25,7 @@ import
org.apache.shardingsphere.infra.config.datasource.DataSourceConfiguration
import java.util.Map;
/**
- * Data source event.
+ * Data source persist event.
*/
@RequiredArgsConstructor
@Getter
diff --git
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/RulePersistEvent.java
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/RulePersistEvent.java
index 46fa277..edd6e52 100644
---
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/RulePersistEvent.java
+++
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/RulePersistEvent.java
@@ -25,7 +25,7 @@ import
org.apache.shardingsphere.infra.config.RuleConfiguration;
import java.util.Collection;
/**
- * Rule event.
+ * Rule persist event.
*/
@RequiredArgsConstructor
@Getter
diff --git
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/SchemaNamePersistEvent.java
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/SchemaNamePersistEvent.java
index 8d5b44e..adfa20a 100644
---
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/SchemaNamePersistEvent.java
+++
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/SchemaNamePersistEvent.java
@@ -22,7 +22,7 @@ import lombok.RequiredArgsConstructor;
import org.apache.shardingsphere.governance.core.event.model.GovernanceEvent;
/**
- * Schema name event.
+ * Schema name persist event.
*/
@RequiredArgsConstructor
@Getter
diff --git
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/MetaDataPersistEvent.java
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/SchemaPersistEvent.java
similarity index 93%
rename from
shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/MetaDataPersistEvent.java
rename to
shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/SchemaPersistEvent.java
index 192ba48..3a8c891 100644
---
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/MetaDataPersistEvent.java
+++
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/event/model/persist/SchemaPersistEvent.java
@@ -23,11 +23,11 @@ import
org.apache.shardingsphere.governance.core.event.model.GovernanceEvent;
import org.apache.shardingsphere.infra.metadata.schema.ShardingSphereSchema;
/**
- * Meta data event.
+ * Schema persist event.
*/
@RequiredArgsConstructor
@Getter
-public final class MetaDataPersistEvent implements GovernanceEvent {
+public final class SchemaPersistEvent implements GovernanceEvent {
private final String schemaName;
diff --git
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/main/java/org/apache/shardingsphere/governance/core/config/ConfigCenter.java
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/main/java/org/apache/shardingsphere/governance/core/config/ConfigCenter.java
index b659d97..f6b9f0a 100644
---
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/main/java/org/apache/shardingsphere/governance/core/config/ConfigCenter.java
+++
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/main/java/org/apache/shardingsphere/governance/core/config/ConfigCenter.java
@@ -26,7 +26,7 @@ import
org.apache.shardingsphere.encrypt.algorithm.config.AlgorithmProvidedEncry
import org.apache.shardingsphere.encrypt.api.config.EncryptRuleConfiguration;
import org.apache.shardingsphere.governance.core.event.GovernanceEventBus;
import
org.apache.shardingsphere.governance.core.event.model.persist.DataSourcePersistEvent;
-import
org.apache.shardingsphere.governance.core.event.model.persist.MetaDataPersistEvent;
+import
org.apache.shardingsphere.governance.core.event.model.persist.SchemaPersistEvent;
import
org.apache.shardingsphere.governance.core.event.model.persist.RulePersistEvent;
import
org.apache.shardingsphere.governance.core.event.model.persist.SchemaNamePersistEvent;
import
org.apache.shardingsphere.governance.core.yaml.config.YamlDataSourceConfiguration;
@@ -148,7 +148,7 @@ public final class ConfigCenter {
* @param event Meta data event.
*/
@Subscribe
- public synchronized void renew(final MetaDataPersistEvent event) {
+ public synchronized void renew(final SchemaPersistEvent event) {
persistSchema(event.getSchemaName(), event.getSchema());
}
diff --git
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/main/java/org/apache/shardingsphere/governance/core/config/listener/SchemaChangedListener.java
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/main/java/org/apache/shardingsphere/governance/core/config/listener/SchemaChangedListener.java
index bb0ebf7..90de66b 100644
---
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/main/java/org/apache/shardingsphere/governance/core/config/listener/SchemaChangedListener.java
+++
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/main/java/org/apache/shardingsphere/governance/core/config/listener/SchemaChangedListener.java
@@ -24,7 +24,7 @@ import
org.apache.shardingsphere.governance.core.config.ConfigCenterNode;
import
org.apache.shardingsphere.governance.core.event.listener.PostGovernanceRepositoryEventListener;
import org.apache.shardingsphere.governance.core.event.model.GovernanceEvent;
import
org.apache.shardingsphere.governance.core.event.model.datasource.DataSourceChangedEvent;
-import
org.apache.shardingsphere.governance.core.event.model.metadata.MetaDataChangedEvent;
+import
org.apache.shardingsphere.governance.core.event.model.metadata.SchemaChangedEvent;
import
org.apache.shardingsphere.governance.core.event.model.rule.RuleConfigurationsChangedEvent;
import
org.apache.shardingsphere.governance.core.event.model.schema.SchemaAddedEvent;
import
org.apache.shardingsphere.governance.core.event.model.schema.SchemaDeletedEvent;
@@ -124,7 +124,7 @@ public final class SchemaChangedListener extends
PostGovernanceRepositoryEventLi
} else if
(event.getKey().equals(configurationNode.getRulePath(schemaName))) {
return createRuleChangedEvent(schemaName, event);
}
- return createMetaDataChangedEvent(schemaName, event);
+ return createSchemaChangedEvent(schemaName, event);
}
private DataSourceChangedEvent createDataSourceChangedEvent(final String
schemaName, final DataChangedEvent event) {
@@ -140,7 +140,7 @@ public final class SchemaChangedListener extends
PostGovernanceRepositoryEventLi
return new RuleConfigurationsChangedEvent(schemaName, new
YamlRuleConfigurationSwapperEngine().swapToRuleConfigurations(configurations.getRules()));
}
- private GovernanceEvent createMetaDataChangedEvent(final String
schemaName, final DataChangedEvent event) {
- return new MetaDataChangedEvent(schemaName, new
LogicSchemaMetaDataYamlSwapper().swapToObject(YamlEngine.unmarshal(event.getValue(),
YamlLogicSchemaMetaData.class)));
+ private GovernanceEvent createSchemaChangedEvent(final String schemaName,
final DataChangedEvent event) {
+ return new SchemaChangedEvent(schemaName, new
LogicSchemaMetaDataYamlSwapper().swapToObject(YamlEngine.unmarshal(event.getValue(),
YamlLogicSchemaMetaData.class)));
}
}
diff --git
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/test/java/org/apache/shardingsphere/governance/core/config/ConfigCenterTest.java
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/test/java/org/apache/shardingsphere/governance/core/config/ConfigCenterTest.java
index d3cf817..ce6af0d 100644
---
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/test/java/org/apache/shardingsphere/governance/core/config/ConfigCenterTest.java
+++
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/test/java/org/apache/shardingsphere/governance/core/config/ConfigCenterTest.java
@@ -20,7 +20,7 @@ package org.apache.shardingsphere.governance.core.config;
import lombok.SneakyThrows;
import org.apache.shardingsphere.encrypt.api.config.EncryptRuleConfiguration;
import
org.apache.shardingsphere.governance.core.event.model.persist.DataSourcePersistEvent;
-import
org.apache.shardingsphere.governance.core.event.model.persist.MetaDataPersistEvent;
+import
org.apache.shardingsphere.governance.core.event.model.persist.SchemaPersistEvent;
import
org.apache.shardingsphere.governance.core.event.model.persist.RulePersistEvent;
import
org.apache.shardingsphere.governance.core.event.model.persist.SchemaNamePersistEvent;
import
org.apache.shardingsphere.governance.core.yaml.config.metadata.YamlLogicSchemaMetaData;
@@ -522,9 +522,9 @@ public final class ConfigCenterTest {
}
@Test
- public void assertRenewMetaDataPersistEvent() {
- MetaDataPersistEvent event = new MetaDataPersistEvent("sharding_db",
- new
LogicSchemaMetaDataYamlSwapper().swapToObject(YamlEngine.unmarshal(readYAML(META_DATA_YAML),
YamlLogicSchemaMetaData.class)));
+ public void assertRenewSchemaPersistEvent() {
+ SchemaPersistEvent event = new SchemaPersistEvent(
+ "sharding_db", new
LogicSchemaMetaDataYamlSwapper().swapToObject(YamlEngine.unmarshal(readYAML(META_DATA_YAML),
YamlLogicSchemaMetaData.class)));
ConfigCenter configCenter = new ConfigCenter(configurationRepository);
configCenter.renew(event);
verify(configurationRepository).persist(eq("/schemas/sharding_db/table"),
anyString());
diff --git
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/test/java/org/apache/shardingsphere/governance/core/config/listener/SchemaChangedListenerTest.java
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/test/java/org/apache/shardingsphere/governance/core/config/listener/SchemaChangedListenerTest.java
index 09652bc..b3ba617 100644
---
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/test/java/org/apache/shardingsphere/governance/core/config/listener/SchemaChangedListenerTest.java
+++
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-config/src/test/java/org/apache/shardingsphere/governance/core/config/listener/SchemaChangedListenerTest.java
@@ -21,7 +21,7 @@ import lombok.SneakyThrows;
import org.apache.shardingsphere.encrypt.api.config.EncryptRuleConfiguration;
import org.apache.shardingsphere.governance.core.event.model.GovernanceEvent;
import
org.apache.shardingsphere.governance.core.event.model.datasource.DataSourceChangedEvent;
-import
org.apache.shardingsphere.governance.core.event.model.metadata.MetaDataChangedEvent;
+import
org.apache.shardingsphere.governance.core.event.model.metadata.SchemaChangedEvent;
import
org.apache.shardingsphere.governance.core.event.model.rule.RuleConfigurationsChangedEvent;
import
org.apache.shardingsphere.governance.core.event.model.schema.SchemaAddedEvent;
import
org.apache.shardingsphere.governance.core.event.model.schema.SchemaDeletedEvent;
@@ -253,11 +253,11 @@ public final class SchemaChangedListenerTest {
}
@Test
- public void assertCreateMetaDataChangedEvent() {
+ public void assertCreateSchemaChangedEvent() {
DataChangedEvent dataChangedEvent = new
DataChangedEvent("/schemas/sharding_db/table", readYAML(META_DATA_FILE),
Type.UPDATED);
Optional<GovernanceEvent> actual =
schemaChangedListener.createGovernanceEvent(dataChangedEvent);
assertTrue(actual.isPresent());
- assertTrue(((MetaDataChangedEvent)
actual.get()).getSchema().getAllTableNames().contains("t_order"));
+ assertTrue(((SchemaChangedEvent)
actual.get()).getSchema().getAllTableNames().contains("t_order"));
}
@SneakyThrows({IOException.class, URISyntaxException.class})
diff --git
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-context/src/main/java/org/apache/shardingsphere/governance/context/schema/GovernanceSchemaContexts.java
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-context/src/main/java/org/apache/shardingsphere/governance/context/schema/GovernanceSchemaContexts.java
index 0f5af7d..575d699 100644
---
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-context/src/main/java/org/apache/shardingsphere/governance/context/schema/GovernanceSchemaContexts.java
+++
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-context/src/main/java/org/apache/shardingsphere/governance/context/schema/GovernanceSchemaContexts.java
@@ -23,7 +23,7 @@ import
org.apache.shardingsphere.governance.core.event.GovernanceEventBus;
import
org.apache.shardingsphere.governance.core.event.model.auth.AuthenticationChangedEvent;
import
org.apache.shardingsphere.governance.core.event.model.datasource.DataSourceChangeCompletedEvent;
import
org.apache.shardingsphere.governance.core.event.model.datasource.DataSourceChangedEvent;
-import
org.apache.shardingsphere.governance.core.event.model.metadata.MetaDataChangedEvent;
+import
org.apache.shardingsphere.governance.core.event.model.metadata.SchemaChangedEvent;
import
org.apache.shardingsphere.governance.core.event.model.props.PropertiesChangedEvent;
import
org.apache.shardingsphere.governance.core.event.model.rule.RuleConfigurationsChangedEvent;
import
org.apache.shardingsphere.governance.core.event.model.schema.SchemaAddedEvent;
@@ -205,7 +205,7 @@ public final class GovernanceSchemaContexts implements
SchemaContexts {
* @param event meta data changed event
*/
@Subscribe
- public synchronized void renew(final MetaDataChangedEvent event) {
+ public synchronized void renew(final SchemaChangedEvent event) {
Map<String, ShardingSphereMetaData> newMetaDataMap = new
HashMap<>(schemaContexts.getMetaDataMap().size(), 1);
for (Entry<String, ShardingSphereMetaData> entry :
schemaContexts.getMetaDataMap().entrySet()) {
String schemaName = entry.getKey();
diff --git
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-context/src/test/java/org/apache/shardingsphere/governance/context/schema/GovernanceSchemaContextsTest.java
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-context/src/test/java/org/apache/shardingsphere/governance/context/schema/GovernanceSchemaContextsTest.java
index 31f8c06..12757a7 100644
---
a/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-context/src/test/java/org/apache/shardingsphere/governance/context/schema/GovernanceSchemaContextsTest.java
+++
b/shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-context/src/test/java/org/apache/shardingsphere/governance/context/schema/GovernanceSchemaContextsTest.java
@@ -20,7 +20,7 @@ package org.apache.shardingsphere.governance.context.schema;
import org.apache.shardingsphere.governance.core.config.ConfigCenter;
import
org.apache.shardingsphere.governance.core.event.model.auth.AuthenticationChangedEvent;
import
org.apache.shardingsphere.governance.core.event.model.datasource.DataSourceChangedEvent;
-import
org.apache.shardingsphere.governance.core.event.model.metadata.MetaDataChangedEvent;
+import
org.apache.shardingsphere.governance.core.event.model.metadata.SchemaChangedEvent;
import
org.apache.shardingsphere.governance.core.event.model.props.PropertiesChangedEvent;
import
org.apache.shardingsphere.governance.core.event.model.rule.RuleConfigurationsChangedEvent;
import
org.apache.shardingsphere.governance.core.event.model.schema.SchemaAddedEvent;
@@ -190,16 +190,16 @@ public final class GovernanceSchemaContextsTest {
}
@Test
- public void assertMetaDataChanged() {
- MetaDataChangedEvent event = new
MetaDataChangedEvent("schema_changed", mock(ShardingSphereSchema.class));
+ public void assertSchemaChanged() {
+ SchemaChangedEvent event = new SchemaChangedEvent("schema_changed",
mock(ShardingSphereSchema.class));
governanceSchemaContexts.renew(event);
assertTrue(governanceSchemaContexts.getMetaDataMap().containsKey("schema"));
assertFalse(governanceSchemaContexts.getMetaDataMap().containsKey("schema_changed"));
}
@Test
- public void assertMetaDataChangedWithExistSchema() {
- MetaDataChangedEvent event = new MetaDataChangedEvent("schema",
mock(ShardingSphereSchema.class));
+ public void assertSchemaChangedWithExistSchema() {
+ SchemaChangedEvent event = new SchemaChangedEvent("schema",
mock(ShardingSphereSchema.class));
governanceSchemaContexts.renew(event);
assertThat(governanceSchemaContexts.getMetaDataMap().get("schema"),
not(metaData));
}
diff --git
a/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/schema/refresh/spi/SchemaMetaDataNotifier.java
b/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/schema/refresh/spi/SchemaChangedNotifier.java
similarity index 87%
rename from
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/schema/refresh/spi/SchemaMetaDataNotifier.java
rename to
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/schema/refresh/spi/SchemaChangedNotifier.java
index f58a676..ec091a9 100644
---
a/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/schema/refresh/spi/SchemaMetaDataNotifier.java
+++
b/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/schema/refresh/spi/SchemaChangedNotifier.java
@@ -21,12 +21,12 @@ import
org.apache.shardingsphere.infra.metadata.schema.ShardingSphereSchema;
import org.apache.shardingsphere.infra.spi.ordered.OrderedSPI;
/**
- * Schema meta data notifier.
+ * ShardingSphere schema changed notifier.
*/
-public interface SchemaMetaDataNotifier extends
OrderedSPI<ShardingSphereSchema> {
+public interface SchemaChangedNotifier extends
OrderedSPI<ShardingSphereSchema> {
/**
- * Notify when schema meta data changed.
+ * Notify when ShardingSphere schema changed.
*
* @param name schema name
* @param schema ShardingSphere schema
diff --git
a/shardingsphere-jdbc/shardingsphere-jdbc-core/src/main/java/org/apache/shardingsphere/driver/executor/AbstractStatementExecutor.java
b/shardingsphere-jdbc/shardingsphere-jdbc-core/src/main/java/org/apache/shardingsphere/driver/executor/AbstractStatementExecutor.java
index a7f97ca..fb589d5 100644
---
a/shardingsphere-jdbc/shardingsphere-jdbc-core/src/main/java/org/apache/shardingsphere/driver/executor/AbstractStatementExecutor.java
+++
b/shardingsphere-jdbc/shardingsphere-jdbc-core/src/main/java/org/apache/shardingsphere/driver/executor/AbstractStatementExecutor.java
@@ -32,7 +32,7 @@ import
org.apache.shardingsphere.infra.metadata.schema.loader.TableMetaDataLoade
import org.apache.shardingsphere.infra.metadata.schema.ShardingSphereSchema;
import
org.apache.shardingsphere.infra.metadata.schema.refresh.MetaDataRefreshStrategy;
import
org.apache.shardingsphere.infra.metadata.schema.refresh.MetaDataRefreshStrategyFactory;
-import
org.apache.shardingsphere.infra.metadata.schema.refresh.spi.SchemaMetaDataNotifier;
+import
org.apache.shardingsphere.infra.metadata.schema.refresh.spi.SchemaChangedNotifier;
import org.apache.shardingsphere.infra.route.context.RouteMapper;
import org.apache.shardingsphere.infra.route.context.RouteUnit;
import org.apache.shardingsphere.infra.rule.type.DataNodeContainedRule;
@@ -58,7 +58,7 @@ import java.util.stream.Collectors;
public abstract class AbstractStatementExecutor {
static {
- ShardingSphereServiceLoader.register(SchemaMetaDataNotifier.class);
+ ShardingSphereServiceLoader.register(SchemaChangedNotifier.class);
}
private final Map<String, DataSource> dataSourceMap;
@@ -85,7 +85,7 @@ public abstract class AbstractStatementExecutor {
Collection<String> routeDataSourceNames =
routeUnits.stream().map(RouteUnit::getDataSourceMapper).map(RouteMapper::getLogicName).collect(Collectors.toList());
refreshStrategy.get().refreshMetaData(metaData.getSchema(),
schemaContexts.getDatabaseType(), routeDataSourceNames,
sqlStatement, tableName ->
TableMetaDataLoader.load(tableName, schemaContexts.getDatabaseType(),
dataSourceMap, metaData.getRuleMetaData().getRules(),
schemaContexts.getProps()));
- notifyPersistLogicMetaData(DefaultSchema.LOGIC_NAME,
metaData.getSchema());
+ notifyPersistSchema(DefaultSchema.LOGIC_NAME,
metaData.getSchema());
}
}
@@ -96,8 +96,8 @@ public abstract class AbstractStatementExecutor {
return null != result && !result.isEmpty() && null != result.get(0) &&
result.get(0);
}
- private void notifyPersistLogicMetaData(final String schemaName, final
ShardingSphereSchema schema) {
-
OrderedSPIRegistry.getRegisteredServices(Collections.singletonList(schema),
SchemaMetaDataNotifier.class).values().forEach(each -> each.notify(schemaName,
schema));
+ private void notifyPersistSchema(final String schemaName, final
ShardingSphereSchema schema) {
+
OrderedSPIRegistry.getRegisteredServices(Collections.singletonList(schema),
SchemaChangedNotifier.class).values().forEach(each -> each.notify(schemaName,
schema));
}
/**
diff --git
a/shardingsphere-jdbc/shardingsphere-jdbc-governance/src/main/java/org/apache/shardingsphere/driver/governance/internal/metadata/GovernanceSchemaMetaDataNotifier.java
b/shardingsphere-jdbc/shardingsphere-jdbc-governance/src/main/java/org/apache/shardingsphere/driver/governance/internal/metadata/GovernanceSchemaChangedNotifier.java
similarity index 83%
rename from
shardingsphere-jdbc/shardingsphere-jdbc-governance/src/main/java/org/apache/shardingsphere/driver/governance/internal/metadata/GovernanceSchemaMetaDataNotifier.java
rename to
shardingsphere-jdbc/shardingsphere-jdbc-governance/src/main/java/org/apache/shardingsphere/driver/governance/internal/metadata/GovernanceSchemaChangedNotifier.java
index 2d3838d..385ad04 100644
---
a/shardingsphere-jdbc/shardingsphere-jdbc-governance/src/main/java/org/apache/shardingsphere/driver/governance/internal/metadata/GovernanceSchemaMetaDataNotifier.java
+++
b/shardingsphere-jdbc/shardingsphere-jdbc-governance/src/main/java/org/apache/shardingsphere/driver/governance/internal/metadata/GovernanceSchemaChangedNotifier.java
@@ -18,18 +18,18 @@
package org.apache.shardingsphere.driver.governance.internal.metadata;
import org.apache.shardingsphere.governance.core.event.GovernanceEventBus;
-import
org.apache.shardingsphere.governance.core.event.model.persist.MetaDataPersistEvent;
-import
org.apache.shardingsphere.infra.metadata.schema.refresh.spi.SchemaMetaDataNotifier;
+import
org.apache.shardingsphere.governance.core.event.model.persist.SchemaPersistEvent;
+import
org.apache.shardingsphere.infra.metadata.schema.refresh.spi.SchemaChangedNotifier;
import org.apache.shardingsphere.infra.metadata.schema.ShardingSphereSchema;
/**
- * Governance schema meta data notifier.
+ * ShardingSphere schema changed notifier for governance.
*/
-public final class GovernanceSchemaMetaDataNotifier implements
SchemaMetaDataNotifier {
+public final class GovernanceSchemaChangedNotifier implements
SchemaChangedNotifier {
@Override
public void notify(final String name, final ShardingSphereSchema schema) {
- GovernanceEventBus.getInstance().post(new MetaDataPersistEvent(name,
schema));
+ GovernanceEventBus.getInstance().post(new SchemaPersistEvent(name,
schema));
}
@Override
diff --git
a/shardingsphere-jdbc/shardingsphere-jdbc-governance/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.metadata.schema.refresh.spi.SchemaMetaDataNotifier
b/shardingsphere-jdbc/shardingsphere-jdbc-governance/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.metadata.schema.refresh.spi.SchemaChangedNotifier
similarity index 96%
rename from
shardingsphere-jdbc/shardingsphere-jdbc-governance/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.metadata.schema.refresh.spi.SchemaMetaDataNotifier
rename to
shardingsphere-jdbc/shardingsphere-jdbc-governance/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.metadata.schema.refresh.spi.SchemaChangedNotifier
index 1ab34e4..c7b2336 100644
---
a/shardingsphere-jdbc/shardingsphere-jdbc-governance/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.metadata.schema.refresh.spi.SchemaMetaDataNotifier
+++
b/shardingsphere-jdbc/shardingsphere-jdbc-governance/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.metadata.schema.refresh.spi.SchemaChangedNotifier
@@ -15,4 +15,4 @@
# limitations under the License.
#
-org.apache.shardingsphere.driver.governance.internal.metadata.GovernanceSchemaMetaDataNotifier
+org.apache.shardingsphere.driver.governance.internal.metadata.GovernanceSchemaChangedNotifier
diff --git
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/communication/jdbc/JDBCDatabaseCommunicationEngine.java
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/communication/jdbc/JDBCDatabaseCommunicationEngine.java
index 9841568..f941b66 100644
---
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/communication/jdbc/JDBCDatabaseCommunicationEngine.java
+++
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/communication/jdbc/JDBCDatabaseCommunicationEngine.java
@@ -19,7 +19,7 @@ package
org.apache.shardingsphere.proxy.backend.communication.jdbc;
import lombok.RequiredArgsConstructor;
import org.apache.shardingsphere.governance.core.event.GovernanceEventBus;
-import
org.apache.shardingsphere.governance.core.event.model.persist.MetaDataPersistEvent;
+import
org.apache.shardingsphere.governance.core.event.model.persist.SchemaPersistEvent;
import org.apache.shardingsphere.infra.binder.LogicSQL;
import org.apache.shardingsphere.infra.binder.statement.SQLStatementContext;
import
org.apache.shardingsphere.infra.config.properties.ConfigurationPropertyKey;
@@ -106,7 +106,7 @@ public final class JDBCDatabaseCommunicationEngine
implements DatabaseCommunicat
if (refreshStrategy.isPresent()) {
refreshStrategy.get().refreshMetaData(
metaData.getSchema(),
ProxyContext.getInstance().getSchemaContexts().getDatabaseType(),
routeDataSourceNames, sqlStatement, this::loadTableMetaData);
- GovernanceEventBus.getInstance().post(new
MetaDataPersistEvent(metaData.getName(), metaData.getSchema()));
+ GovernanceEventBus.getInstance().post(new
SchemaPersistEvent(metaData.getName(), metaData.getSchema()));
}
}