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 49a3d6d7dfb Refactor NamedRuleItemChangedEventCreator and
UniqueRuleItemChangedEventCreator (#26730)
49a3d6d7dfb is described below
commit 49a3d6d7dfbb6d312b9215701c586364ca987652
Author: Liang Zhang <[email protected]>
AuthorDate: Sun Jul 2 15:27:25 2023 +0800
Refactor NamedRuleItemChangedEventCreator and
UniqueRuleItemChangedEventCreator (#26730)
---
.../broadcast/event/table/creator/BroadcastTableEventCreator.java | 6 +++---
.../encryptor/creator/CompatibleEncryptorEventCreator.java | 4 ++--
.../table/creator/CompatibleEncryptTableEventCreator.java | 6 +++---
.../encrypt/event/encryptor/creator/EncryptorEventCreator.java | 4 ++--
.../encrypt/event/table/creator/EncryptTableEventCreator.java | 6 +++---
.../mask/event/algorithm/creator/MaskEventCreator.java | 4 ++--
.../shardingsphere/mask/event/table/creator/MaskTableCreator.java | 6 +++---
.../creator/ReadwriteSplittingDataSourceEventCreator.java | 6 +++---
.../creator/ReadwriteSplittingLoadBalancerEventCreator.java | 4 ++--
.../event/algorithm/creator/DefaultShadowAlgorithmEventCreator.java | 4 ++--
.../shadow/event/algorithm/creator/ShadowAlgorithmEventCreator.java | 4 ++--
.../event/datasource/creator/ShadowDataSourceEventCreator.java | 6 +++---
.../shadow/event/table/creator/ShadowTableEventCreator.java | 6 +++---
.../event/algorithm/auditor/creator/AuditShardingEventCreator.java | 4 ++--
.../algorithm/keygenerator/creator/KeyGeneratorEventCreator.java | 4 ++--
.../algorithm/sharding/creator/ShardingAlgorithmEventCreator.java | 4 ++--
.../sharding/event/cache/creator/ShardingCacheEventCreator.java | 6 +++---
.../audit/creator/DefaultShardingAuditorStrategyEventCreator.java | 6 +++---
.../creator/DefaultDatabaseShardingStrategyEventCreator.java | 6 +++---
.../keygenerate/creator/DefaultKeyGenerateStrategyEventCreator.java | 6 +++---
.../shardingcolumn/creator/DefaultShardingColumnEventCreator.java | 6 +++---
.../table/creator/DefaultTableShardingStrategyEventCreator.java | 6 +++---
.../event/table/auto/creator/ShardingAutoTableEventCreator.java | 6 +++---
.../table/binding/creator/ShardingTableReferenceEventCreator.java | 6 +++---
.../event/table/sharding/creator/ShardingTableEventCreator.java | 6 +++---
.../single/event/config/creator/SingleTableEventCreator.java | 6 +++---
.../shardingsphere/mode/event/NamedRuleItemChangedEventCreator.java | 4 ++--
.../mode/event/UniqueRuleItemChangedEventCreator.java | 4 ++--
28 files changed, 73 insertions(+), 73 deletions(-)
diff --git
a/features/broadcast/core/src/main/java/org/apache/shardingsphere/broadcast/event/table/creator/BroadcastTableEventCreator.java
b/features/broadcast/core/src/main/java/org/apache/shardingsphere/broadcast/event/table/creator/BroadcastTableEventCreator.java
index f7dd9040360..5e88c2a2cfc 100644
---
a/features/broadcast/core/src/main/java/org/apache/shardingsphere/broadcast/event/table/creator/BroadcastTableEventCreator.java
+++
b/features/broadcast/core/src/main/java/org/apache/shardingsphere/broadcast/event/table/creator/BroadcastTableEventCreator.java
@@ -17,10 +17,10 @@
package org.apache.shardingsphere.broadcast.event.table.creator;
-import
org.apache.shardingsphere.broadcast.event.table.CreateBroadcastTableEvent;
import
org.apache.shardingsphere.broadcast.event.table.AlterBroadcastTableEvent;
+import
org.apache.shardingsphere.broadcast.event.table.CreateBroadcastTableEvent;
import org.apache.shardingsphere.broadcast.event.table.DropBroadcastTableEvent;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.UniqueRuleItemChangedEventCreator;
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.mode.event.UniqueRuleItemChangedEventCreator;
public final class BroadcastTableEventCreator implements
UniqueRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final
DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final
DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateBroadcastTableEvent(databaseName, event.getKey(),
event.getValue());
}
diff --git
a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/compatible/encryptor/creator/CompatibleEncryptorEventCreator.java
b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/compatible/encryptor/creator/CompatibleEncryptorEventCreator.java
index e7943dca43b..a9ef85cfd58 100644
---
a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/compatible/encryptor/creator/CompatibleEncryptorEventCreator.java
+++
b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/compatible/encryptor/creator/CompatibleEncryptorEventCreator.java
@@ -19,7 +19,7 @@ package
org.apache.shardingsphere.encrypt.event.compatible.encryptor.creator;
import
org.apache.shardingsphere.encrypt.event.compatible.encryptor.AlterCompatibleEncryptorEvent;
import
org.apache.shardingsphere.encrypt.event.compatible.encryptor.DropCompatibleEncryptorEvent;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
@@ -32,7 +32,7 @@ import
org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
public final class CompatibleEncryptorEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
encryptorName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
encryptorName, final DataChangedEvent event) {
if (Type.ADDED == event.getType() || Type.UPDATED == event.getType()) {
return new AlterCompatibleEncryptorEvent(databaseName,
encryptorName, event.getKey(), event.getValue());
}
diff --git
a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/compatible/table/creator/CompatibleEncryptTableEventCreator.java
b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/compatible/table/creator/CompatibleEncryptTableEventCreator.java
index 7a271755d6b..ee954c4c647 100644
---
a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/compatible/table/creator/CompatibleEncryptTableEventCreator.java
+++
b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/compatible/table/creator/CompatibleEncryptTableEventCreator.java
@@ -17,10 +17,10 @@
package org.apache.shardingsphere.encrypt.event.compatible.table.creator;
-import
org.apache.shardingsphere.encrypt.event.compatible.table.CreateCompatibleEncryptTableEvent;
import
org.apache.shardingsphere.encrypt.event.compatible.table.AlterCompatibleEncryptTableEvent;
+import
org.apache.shardingsphere.encrypt.event.compatible.table.CreateCompatibleEncryptTableEvent;
import
org.apache.shardingsphere.encrypt.event.compatible.table.DropCompatibleEncryptTableEvent;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
@@ -33,7 +33,7 @@ import
org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
public final class CompatibleEncryptTableEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
groupName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
groupName, final DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateCompatibleEncryptTableEvent(databaseName,
groupName, event.getKey(), event.getValue());
}
diff --git
a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/encryptor/creator/EncryptorEventCreator.java
b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/encryptor/creator/EncryptorEventCreator.java
index f44a29eb038..f705892c8b9 100644
---
a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/encryptor/creator/EncryptorEventCreator.java
+++
b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/encryptor/creator/EncryptorEventCreator.java
@@ -19,7 +19,7 @@ package
org.apache.shardingsphere.encrypt.event.encryptor.creator;
import org.apache.shardingsphere.encrypt.event.encryptor.AlterEncryptorEvent;
import org.apache.shardingsphere.encrypt.event.encryptor.DropEncryptorEvent;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
@@ -30,7 +30,7 @@ import
org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
public final class EncryptorEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
encryptorName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
encryptorName, final DataChangedEvent event) {
if (Type.ADDED == event.getType() || Type.UPDATED == event.getType()) {
return new AlterEncryptorEvent(databaseName, encryptorName,
event.getKey(), event.getValue());
}
diff --git
a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/table/creator/EncryptTableEventCreator.java
b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/table/creator/EncryptTableEventCreator.java
index 065985dd0c5..cfd48b998e0 100644
---
a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/table/creator/EncryptTableEventCreator.java
+++
b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/event/table/creator/EncryptTableEventCreator.java
@@ -17,10 +17,10 @@
package org.apache.shardingsphere.encrypt.event.table.creator;
-import org.apache.shardingsphere.encrypt.event.table.CreateEncryptTableEvent;
import org.apache.shardingsphere.encrypt.event.table.AlterEncryptTableEvent;
+import org.apache.shardingsphere.encrypt.event.table.CreateEncryptTableEvent;
import org.apache.shardingsphere.encrypt.event.table.DropEncryptTableEvent;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
public final class EncryptTableEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
groupName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
groupName, final DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateEncryptTableEvent(databaseName, groupName,
event.getKey(), event.getValue());
}
diff --git
a/features/mask/core/src/main/java/org/apache/shardingsphere/mask/event/algorithm/creator/MaskEventCreator.java
b/features/mask/core/src/main/java/org/apache/shardingsphere/mask/event/algorithm/creator/MaskEventCreator.java
index 2924fba6d29..45c936b1db1 100644
---
a/features/mask/core/src/main/java/org/apache/shardingsphere/mask/event/algorithm/creator/MaskEventCreator.java
+++
b/features/mask/core/src/main/java/org/apache/shardingsphere/mask/event/algorithm/creator/MaskEventCreator.java
@@ -17,7 +17,7 @@
package org.apache.shardingsphere.mask.event.algorithm.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mask.event.algorithm.AlterMaskAlgorithmEvent;
import org.apache.shardingsphere.mask.event.algorithm.DropMaskAlgorithmEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
@@ -30,7 +30,7 @@ import
org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
public final class MaskEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
algorithmName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
algorithmName, final DataChangedEvent event) {
if (Type.ADDED == event.getType() || Type.UPDATED == event.getType()) {
return new AlterMaskAlgorithmEvent(databaseName, algorithmName,
event.getKey(), event.getValue());
}
diff --git
a/features/mask/core/src/main/java/org/apache/shardingsphere/mask/event/table/creator/MaskTableCreator.java
b/features/mask/core/src/main/java/org/apache/shardingsphere/mask/event/table/creator/MaskTableCreator.java
index 9fc4249e9e7..b47345305c5 100644
---
a/features/mask/core/src/main/java/org/apache/shardingsphere/mask/event/table/creator/MaskTableCreator.java
+++
b/features/mask/core/src/main/java/org/apache/shardingsphere/mask/event/table/creator/MaskTableCreator.java
@@ -17,9 +17,9 @@
package org.apache.shardingsphere.mask.event.table.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
-import org.apache.shardingsphere.mask.event.table.CreateMaskTableEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mask.event.table.AlterMaskTableEvent;
+import org.apache.shardingsphere.mask.event.table.CreateMaskTableEvent;
import org.apache.shardingsphere.mask.event.table.DropMaskTableEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
public final class MaskTableCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
tableName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
tableName, final DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateMaskTableEvent(databaseName, tableName,
event.getKey(), event.getValue());
}
diff --git
a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/event/datasource/creator/ReadwriteSplittingDataSourceEventCreator.java
b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/event/datasource/creator/ReadwriteSplittingDataSourceEventCreator.java
index 811312c4d00..e8999416623 100644
---
a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/event/datasource/creator/ReadwriteSplittingDataSourceEventCreator.java
+++
b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/event/datasource/creator/ReadwriteSplittingDataSourceEventCreator.java
@@ -17,12 +17,12 @@
package org.apache.shardingsphere.readwritesplitting.event.datasource.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
-import
org.apache.shardingsphere.readwritesplitting.event.datasource.CreateReadwriteSplittingDataSourceEvent;
import
org.apache.shardingsphere.readwritesplitting.event.datasource.AlterReadwriteSplittingDataSourceEvent;
+import
org.apache.shardingsphere.readwritesplitting.event.datasource.CreateReadwriteSplittingDataSourceEvent;
import
org.apache.shardingsphere.readwritesplitting.event.datasource.DropReadwriteSplittingDataSourceEvent;
/**
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.readwritesplitting.event.datasource.DropReadwri
public final class ReadwriteSplittingDataSourceEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
groupName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
groupName, final DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateReadwriteSplittingDataSourceEvent(databaseName,
groupName, event.getKey(), event.getValue());
}
diff --git
a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/event/loadbalance/creator/ReadwriteSplittingLoadBalancerEventCreator.java
b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/event/loadbalance/creator/ReadwriteSplittingLoadBalancerEventCreator.java
index 5c9a26baa83..be19d57245a 100644
---
a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/event/loadbalance/creator/ReadwriteSplittingLoadBalancerEventCreator.java
+++
b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/event/loadbalance/creator/ReadwriteSplittingLoadBalancerEventCreator.java
@@ -17,7 +17,7 @@
package org.apache.shardingsphere.readwritesplitting.event.loadbalance.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
@@ -30,7 +30,7 @@ import
org.apache.shardingsphere.readwritesplitting.event.loadbalance.DropReadwr
public final class ReadwriteSplittingLoadBalancerEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
loadBalancerName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
loadBalancerName, final DataChangedEvent event) {
if (Type.ADDED == event.getType() || Type.UPDATED == event.getType()) {
return new AlterReadwriteSplittingLoadBalancerEvent(databaseName,
loadBalancerName, event.getKey(), event.getValue());
}
diff --git
a/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/algorithm/creator/DefaultShadowAlgorithmEventCreator.java
b/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/algorithm/creator/DefaultShadowAlgorithmEventCreator.java
index 49fa9fb5401..5cc8aaf1224 100644
---
a/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/algorithm/creator/DefaultShadowAlgorithmEventCreator.java
+++
b/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/algorithm/creator/DefaultShadowAlgorithmEventCreator.java
@@ -17,7 +17,7 @@
package org.apache.shardingsphere.shadow.event.algorithm.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.UniqueRuleItemChangedEventCreator;
@@ -30,7 +30,7 @@ import
org.apache.shardingsphere.shadow.event.algorithm.DropDefaultShadowAlgorit
public final class DefaultShadowAlgorithmEventCreator implements
UniqueRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final
DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final
DataChangedEvent event) {
if (Type.ADDED == event.getType() || Type.UPDATED == event.getType()) {
return new AlterDefaultShadowAlgorithmEvent(databaseName,
event.getKey(), event.getValue());
}
diff --git
a/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/algorithm/creator/ShadowAlgorithmEventCreator.java
b/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/algorithm/creator/ShadowAlgorithmEventCreator.java
index bc058e585a6..f723954db45 100644
---
a/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/algorithm/creator/ShadowAlgorithmEventCreator.java
+++
b/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/algorithm/creator/ShadowAlgorithmEventCreator.java
@@ -17,7 +17,7 @@
package org.apache.shardingsphere.shadow.event.algorithm.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
@@ -30,7 +30,7 @@ import
org.apache.shardingsphere.shadow.event.algorithm.DropShadowAlgorithmEvent
public final class ShadowAlgorithmEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
algorithmName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
algorithmName, final DataChangedEvent event) {
if (Type.ADDED == event.getType() || Type.UPDATED == event.getType()) {
return new AlterShadowAlgorithmEvent(databaseName, algorithmName,
event.getKey(), event.getValue());
}
diff --git
a/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/datasource/creator/ShadowDataSourceEventCreator.java
b/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/datasource/creator/ShadowDataSourceEventCreator.java
index 5202c4fb5ea..dd9fcfb9df0 100644
---
a/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/datasource/creator/ShadowDataSourceEventCreator.java
+++
b/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/datasource/creator/ShadowDataSourceEventCreator.java
@@ -17,12 +17,12 @@
package org.apache.shardingsphere.shadow.event.datasource.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
-import
org.apache.shardingsphere.shadow.event.datasource.CreateShadowDataSourceEvent;
import
org.apache.shardingsphere.shadow.event.datasource.AlterShadowDataSourceEvent;
+import
org.apache.shardingsphere.shadow.event.datasource.CreateShadowDataSourceEvent;
import
org.apache.shardingsphere.shadow.event.datasource.DropShadowDataSourceEvent;
/**
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.shadow.event.datasource.DropShadowDataSourceEve
public final class ShadowDataSourceEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
dataSourceName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
dataSourceName, final DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateShadowDataSourceEvent(databaseName,
dataSourceName, event.getKey(), event.getValue());
}
diff --git
a/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/table/creator/ShadowTableEventCreator.java
b/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/table/creator/ShadowTableEventCreator.java
index 15e599da5ca..269f0a3e8d3 100644
---
a/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/table/creator/ShadowTableEventCreator.java
+++
b/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/event/table/creator/ShadowTableEventCreator.java
@@ -17,12 +17,12 @@
package org.apache.shardingsphere.shadow.event.table.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
-import org.apache.shardingsphere.shadow.event.table.CreateShadowTableEvent;
import org.apache.shardingsphere.shadow.event.table.AlterShadowTableEvent;
+import org.apache.shardingsphere.shadow.event.table.CreateShadowTableEvent;
import org.apache.shardingsphere.shadow.event.table.DropShadowTableEvent;
/**
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.shadow.event.table.DropShadowTableEvent;
public final class ShadowTableEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
tableName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
tableName, final DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateShadowTableEvent(databaseName, tableName,
event.getKey(), event.getValue());
}
diff --git
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/algorithm/auditor/creator/AuditShardingEventCreator.java
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/algorithm/auditor/creator/AuditShardingEventCreator.java
index 0b36f857579..9b64e3d1c61 100644
---
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/algorithm/auditor/creator/AuditShardingEventCreator.java
+++
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/algorithm/auditor/creator/AuditShardingEventCreator.java
@@ -17,7 +17,7 @@
package org.apache.shardingsphere.sharding.event.algorithm.auditor.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
@@ -30,7 +30,7 @@ import
org.apache.shardingsphere.sharding.event.algorithm.auditor.DropShardingAu
public final class AuditShardingEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
algorithmName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
algorithmName, final DataChangedEvent event) {
if (Type.ADDED == event.getType() || Type.UPDATED == event.getType()) {
return new AlterShardingAuditorEvent(databaseName, algorithmName,
event.getKey(), event.getValue());
}
diff --git
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/algorithm/keygenerator/creator/KeyGeneratorEventCreator.java
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/algorithm/keygenerator/creator/KeyGeneratorEventCreator.java
index 27c77165e1c..7646dfe489f 100644
---
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/algorithm/keygenerator/creator/KeyGeneratorEventCreator.java
+++
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/algorithm/keygenerator/creator/KeyGeneratorEventCreator.java
@@ -17,7 +17,7 @@
package
org.apache.shardingsphere.sharding.event.algorithm.keygenerator.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
@@ -30,7 +30,7 @@ import
org.apache.shardingsphere.sharding.event.algorithm.keygenerator.DropKeyGe
public final class KeyGeneratorEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
algorithmName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
algorithmName, final DataChangedEvent event) {
if (Type.ADDED == event.getType() || Type.UPDATED == event.getType()) {
return new AlterKeyGeneratorEvent(databaseName, algorithmName,
event.getKey(), event.getValue());
}
diff --git
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/algorithm/sharding/creator/ShardingAlgorithmEventCreator.java
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/algorithm/sharding/creator/ShardingAlgorithmEventCreator.java
index 2a3ccdff9ed..927322cfd3d 100644
---
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/algorithm/sharding/creator/ShardingAlgorithmEventCreator.java
+++
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/algorithm/sharding/creator/ShardingAlgorithmEventCreator.java
@@ -17,7 +17,7 @@
package org.apache.shardingsphere.sharding.event.algorithm.sharding.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
@@ -30,7 +30,7 @@ import
org.apache.shardingsphere.sharding.event.algorithm.sharding.DropShardingA
public final class ShardingAlgorithmEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
algorithmName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
algorithmName, final DataChangedEvent event) {
if (Type.ADDED == event.getType() || Type.UPDATED == event.getType()) {
return new AlterShardingAlgorithmEvent(databaseName,
algorithmName, event.getKey(), event.getValue());
}
diff --git
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/cache/creator/ShardingCacheEventCreator.java
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/cache/creator/ShardingCacheEventCreator.java
index edb37d0f47b..c9badc85444 100644
---
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/cache/creator/ShardingCacheEventCreator.java
+++
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/cache/creator/ShardingCacheEventCreator.java
@@ -17,12 +17,12 @@
package org.apache.shardingsphere.sharding.event.cache.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.UniqueRuleItemChangedEventCreator;
-import org.apache.shardingsphere.sharding.event.cache.CreateShardingCacheEvent;
import org.apache.shardingsphere.sharding.event.cache.AlterShardingCacheEvent;
+import org.apache.shardingsphere.sharding.event.cache.CreateShardingCacheEvent;
import org.apache.shardingsphere.sharding.event.cache.DropShardingCacheEvent;
/**
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.sharding.event.cache.DropShardingCacheEvent;
public final class ShardingCacheEventCreator implements
UniqueRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final
DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final
DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateShardingCacheEvent(databaseName, event.getKey(),
event.getValue());
}
diff --git
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/audit/creator/DefaultShardingAuditorStrategyEventCreator.java
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/audit/creator/DefaultShardingAuditorStrategyEventCreator.java
index 4e4b77b8b4e..bbf22bc3191 100644
---
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/audit/creator/DefaultShardingAuditorStrategyEventCreator.java
+++
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/audit/creator/DefaultShardingAuditorStrategyEventCreator.java
@@ -17,12 +17,12 @@
package org.apache.shardingsphere.sharding.event.strategy.audit.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.UniqueRuleItemChangedEventCreator;
-import
org.apache.shardingsphere.sharding.event.strategy.audit.CreateDefaultShardingAuditorStrategyEvent;
import
org.apache.shardingsphere.sharding.event.strategy.audit.AlterDefaultShardingAuditorStrategyEvent;
+import
org.apache.shardingsphere.sharding.event.strategy.audit.CreateDefaultShardingAuditorStrategyEvent;
import
org.apache.shardingsphere.sharding.event.strategy.audit.DropDefaultShardingAuditorStrategyEvent;
/**
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.sharding.event.strategy.audit.DropDefaultShardi
public final class DefaultShardingAuditorStrategyEventCreator implements
UniqueRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final
DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final
DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateDefaultShardingAuditorStrategyEvent(databaseName,
event.getKey(), event.getValue());
}
diff --git
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/database/creator/DefaultDatabaseShardingStrategyEventCreator.java
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/database/creator/DefaultDatabaseShardingStrategyEventCreator.java
index d397c902621..c1c3d0d9ed4 100644
---
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/database/creator/DefaultDatabaseShardingStrategyEventCreator.java
+++
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/database/creator/DefaultDatabaseShardingStrategyEventCreator.java
@@ -17,12 +17,12 @@
package org.apache.shardingsphere.sharding.event.strategy.database.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.UniqueRuleItemChangedEventCreator;
-import
org.apache.shardingsphere.sharding.event.strategy.database.CreateDefaultDatabaseShardingStrategyEvent;
import
org.apache.shardingsphere.sharding.event.strategy.database.AlterDefaultDatabaseShardingStrategyEvent;
+import
org.apache.shardingsphere.sharding.event.strategy.database.CreateDefaultDatabaseShardingStrategyEvent;
import
org.apache.shardingsphere.sharding.event.strategy.database.DropDefaultDatabaseShardingStrategyEvent;
/**
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.sharding.event.strategy.database.DropDefaultDat
public final class DefaultDatabaseShardingStrategyEventCreator implements
UniqueRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final
DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final
DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new
CreateDefaultDatabaseShardingStrategyEvent(databaseName, event.getKey(),
event.getValue());
}
diff --git
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/keygenerate/creator/DefaultKeyGenerateStrategyEventCreator.java
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/keygenerate/creator/DefaultKeyGenerateStrategyEventCreator.java
index 7e1f233e4c4..3a3410dc3d7 100644
---
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/keygenerate/creator/DefaultKeyGenerateStrategyEventCreator.java
+++
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/keygenerate/creator/DefaultKeyGenerateStrategyEventCreator.java
@@ -17,12 +17,12 @@
package org.apache.shardingsphere.sharding.event.strategy.keygenerate.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.UniqueRuleItemChangedEventCreator;
-import
org.apache.shardingsphere.sharding.event.strategy.keygenerate.CreateDefaultKeyGenerateStrategyEvent;
import
org.apache.shardingsphere.sharding.event.strategy.keygenerate.AlterDefaultKeyGenerateStrategyEvent;
+import
org.apache.shardingsphere.sharding.event.strategy.keygenerate.CreateDefaultKeyGenerateStrategyEvent;
import
org.apache.shardingsphere.sharding.event.strategy.keygenerate.DropDefaultKeyGenerateStrategyEvent;
/**
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.sharding.event.strategy.keygenerate.DropDefault
public final class DefaultKeyGenerateStrategyEventCreator implements
UniqueRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final
DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final
DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateDefaultKeyGenerateStrategyEvent(databaseName,
event.getKey(), event.getValue());
}
diff --git
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/shardingcolumn/creator/DefaultShardingColumnEventCreator.java
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/shardingcolumn/creator/DefaultShardingColumnEventCreator.java
index 525217a08c7..c4c9fc7c32d 100644
---
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/shardingcolumn/creator/DefaultShardingColumnEventCreator.java
+++
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/shardingcolumn/creator/DefaultShardingColumnEventCreator.java
@@ -17,12 +17,12 @@
package
org.apache.shardingsphere.sharding.event.strategy.shardingcolumn.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.UniqueRuleItemChangedEventCreator;
-import
org.apache.shardingsphere.sharding.event.strategy.shardingcolumn.CreateDefaultShardingColumnEvent;
import
org.apache.shardingsphere.sharding.event.strategy.shardingcolumn.AlterDefaultShardingColumnEvent;
+import
org.apache.shardingsphere.sharding.event.strategy.shardingcolumn.CreateDefaultShardingColumnEvent;
import
org.apache.shardingsphere.sharding.event.strategy.shardingcolumn.DropDefaultShardingColumnEvent;
/**
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.sharding.event.strategy.shardingcolumn.DropDefa
public final class DefaultShardingColumnEventCreator implements
UniqueRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final
DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final
DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateDefaultShardingColumnEvent(databaseName,
event.getKey(), event.getValue());
}
diff --git
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/table/creator/DefaultTableShardingStrategyEventCreator.java
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/table/creator/DefaultTableShardingStrategyEventCreator.java
index 1eb9382a29d..13870bd7fbd 100644
---
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/table/creator/DefaultTableShardingStrategyEventCreator.java
+++
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/strategy/table/creator/DefaultTableShardingStrategyEventCreator.java
@@ -17,12 +17,12 @@
package org.apache.shardingsphere.sharding.event.strategy.table.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.UniqueRuleItemChangedEventCreator;
-import
org.apache.shardingsphere.sharding.event.strategy.table.CreateDefaultTableShardingStrategyEvent;
import
org.apache.shardingsphere.sharding.event.strategy.table.AlterDefaultTableShardingStrategyEvent;
+import
org.apache.shardingsphere.sharding.event.strategy.table.CreateDefaultTableShardingStrategyEvent;
import
org.apache.shardingsphere.sharding.event.strategy.table.DropDefaultTableShardingStrategyEvent;
/**
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.sharding.event.strategy.table.DropDefaultTableS
public final class DefaultTableShardingStrategyEventCreator implements
UniqueRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final
DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final
DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateDefaultTableShardingStrategyEvent(databaseName,
event.getKey(), event.getValue());
}
diff --git
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/table/auto/creator/ShardingAutoTableEventCreator.java
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/table/auto/creator/ShardingAutoTableEventCreator.java
index d2333e8872d..1eecc0e3db8 100644
---
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/table/auto/creator/ShardingAutoTableEventCreator.java
+++
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/table/auto/creator/ShardingAutoTableEventCreator.java
@@ -17,12 +17,12 @@
package org.apache.shardingsphere.sharding.event.table.auto.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
-import
org.apache.shardingsphere.sharding.event.table.auto.CreateShardingAutoTableEvent;
import
org.apache.shardingsphere.sharding.event.table.auto.AlterShardingAutoTableEvent;
+import
org.apache.shardingsphere.sharding.event.table.auto.CreateShardingAutoTableEvent;
import
org.apache.shardingsphere.sharding.event.table.auto.DropShardingAutoTableEvent;
/**
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.sharding.event.table.auto.DropShardingAutoTable
public final class ShardingAutoTableEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
tableName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
tableName, final DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateShardingAutoTableEvent(databaseName, tableName,
event.getKey(), event.getValue());
}
diff --git
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/table/binding/creator/ShardingTableReferenceEventCreator.java
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/table/binding/creator/ShardingTableReferenceEventCreator.java
index 3d7c7decef9..107b9329c24 100644
---
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/table/binding/creator/ShardingTableReferenceEventCreator.java
+++
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/table/binding/creator/ShardingTableReferenceEventCreator.java
@@ -17,12 +17,12 @@
package org.apache.shardingsphere.sharding.event.table.binding.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
-import
org.apache.shardingsphere.sharding.event.table.binding.CreateShardingTableReferenceEvent;
import
org.apache.shardingsphere.sharding.event.table.binding.AlterShardingTableReferenceEvent;
+import
org.apache.shardingsphere.sharding.event.table.binding.CreateShardingTableReferenceEvent;
import
org.apache.shardingsphere.sharding.event.table.binding.DropShardingTableReferenceEvent;
/**
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.sharding.event.table.binding.DropShardingTableR
public final class ShardingTableReferenceEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
tableName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
tableName, final DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateShardingTableReferenceEvent(databaseName,
tableName, event.getKey(), event.getValue());
}
diff --git
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/table/sharding/creator/ShardingTableEventCreator.java
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/table/sharding/creator/ShardingTableEventCreator.java
index be26714467d..7509e448072 100644
---
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/table/sharding/creator/ShardingTableEventCreator.java
+++
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/event/table/sharding/creator/ShardingTableEventCreator.java
@@ -17,12 +17,12 @@
package org.apache.shardingsphere.sharding.event.table.sharding.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.NamedRuleItemChangedEventCreator;
-import
org.apache.shardingsphere.sharding.event.table.sharding.CreateShardingTableEvent;
import
org.apache.shardingsphere.sharding.event.table.sharding.AlterShardingTableEvent;
+import
org.apache.shardingsphere.sharding.event.table.sharding.CreateShardingTableEvent;
import
org.apache.shardingsphere.sharding.event.table.sharding.DropShardingTableEvent;
/**
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.sharding.event.table.sharding.DropShardingTable
public final class ShardingTableEventCreator implements
NamedRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final String
tableName, final DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final String
tableName, final DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateShardingTableEvent(databaseName, tableName,
event.getKey(), event.getValue());
}
diff --git
a/kernel/single/core/src/main/java/org/apache/shardingsphere/single/event/config/creator/SingleTableEventCreator.java
b/kernel/single/core/src/main/java/org/apache/shardingsphere/single/event/config/creator/SingleTableEventCreator.java
index 5c79ffadd0e..7355c1e8023 100644
---
a/kernel/single/core/src/main/java/org/apache/shardingsphere/single/event/config/creator/SingleTableEventCreator.java
+++
b/kernel/single/core/src/main/java/org/apache/shardingsphere/single/event/config/creator/SingleTableEventCreator.java
@@ -17,12 +17,12 @@
package org.apache.shardingsphere.single.event.config.creator;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.event.UniqueRuleItemChangedEventCreator;
-import org.apache.shardingsphere.single.event.config.CreateSingleTableEvent;
import org.apache.shardingsphere.single.event.config.AlterSingleTableEvent;
+import org.apache.shardingsphere.single.event.config.CreateSingleTableEvent;
import org.apache.shardingsphere.single.event.config.DropSingleTableEvent;
/**
@@ -31,7 +31,7 @@ import
org.apache.shardingsphere.single.event.config.DropSingleTableEvent;
public final class SingleTableEventCreator implements
UniqueRuleItemChangedEventCreator {
@Override
- public GovernanceEvent create(final String databaseName, final
DataChangedEvent event) {
+ public RuleItemChangedEvent create(final String databaseName, final
DataChangedEvent event) {
if (Type.ADDED == event.getType()) {
return new CreateSingleTableEvent(databaseName, event.getKey(),
event.getValue());
}
diff --git
a/mode/api/src/main/java/org/apache/shardingsphere/mode/event/NamedRuleItemChangedEventCreator.java
b/mode/api/src/main/java/org/apache/shardingsphere/mode/event/NamedRuleItemChangedEventCreator.java
index 9a060591b90..c85cbd08776 100644
---
a/mode/api/src/main/java/org/apache/shardingsphere/mode/event/NamedRuleItemChangedEventCreator.java
+++
b/mode/api/src/main/java/org/apache/shardingsphere/mode/event/NamedRuleItemChangedEventCreator.java
@@ -17,7 +17,7 @@
package org.apache.shardingsphere.mode.event;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
/**
* Named rule item changed event creator.
@@ -32,5 +32,5 @@ public interface NamedRuleItemChangedEventCreator {
* @param event data changed event
* @return named rule item changed event
*/
- GovernanceEvent create(String databaseName, String itemName,
DataChangedEvent event);
+ RuleItemChangedEvent create(String databaseName, String itemName,
DataChangedEvent event);
}
diff --git
a/mode/api/src/main/java/org/apache/shardingsphere/mode/event/UniqueRuleItemChangedEventCreator.java
b/mode/api/src/main/java/org/apache/shardingsphere/mode/event/UniqueRuleItemChangedEventCreator.java
index 65f4c561bff..a432aa86f01 100644
---
a/mode/api/src/main/java/org/apache/shardingsphere/mode/event/UniqueRuleItemChangedEventCreator.java
+++
b/mode/api/src/main/java/org/apache/shardingsphere/mode/event/UniqueRuleItemChangedEventCreator.java
@@ -17,7 +17,7 @@
package org.apache.shardingsphere.mode.event;
-import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
+import org.apache.shardingsphere.infra.rule.event.rule.RuleItemChangedEvent;
/**
* Unique rule item changed event creator.
@@ -31,5 +31,5 @@ public interface UniqueRuleItemChangedEventCreator {
* @param event data changed event
* @return named rule item changed event
*/
- GovernanceEvent create(String databaseName, DataChangedEvent event);
+ RuleItemChangedEvent create(String databaseName, DataChangedEvent event);
}