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

zhonghongsheng 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 b93021af5aa Refactor agent core packages (#23413)
b93021af5aa is described below

commit b93021af5aaa81c557314e2fc52420a1592dcd2f
Author: Liang Zhang <[email protected]>
AuthorDate: Mon Jan 9 00:02:36 2023 +0800

    Refactor agent core packages (#23413)
---
 .../shardingsphere/agent/core/ShardingSphereAgent.java     |  6 +++---
 .../advisor => advisor/config}/AdvisorConfiguration.java   |  2 +-
 .../config}/AdvisorConfigurationRegistry.java              |  2 +-
 .../config}/AdvisorConfigurationRegistryFactory.java       |  2 +-
 .../config}/MethodAdvisorConfiguration.java                |  2 +-
 .../core/{plugin => advisor}/executor/AdviceExecutor.java  |  2 +-
 .../executor/AdviceExecutorFactory.java                    | 10 +++++-----
 .../core/{plugin => advisor}/executor/AdviceFactory.java   |  2 +-
 .../executor/type/ConstructorAdviceExecutor.java           |  4 ++--
 .../executor/type/InstanceMethodAdviceExecutor.java        |  4 ++--
 .../executor/type/StaticMethodAdviceExecutor.java          |  4 ++--
 .../loader/AdvisorConfigurationLoader.java                 |  9 +++++----
 .../yaml}/entity/YamlAdvisorConfiguration.java             |  2 +-
 .../yaml}/entity/YamlAdvisorsConfiguration.java            |  2 +-
 .../yaml}/entity/YamlPointcutConfiguration.java            |  2 +-
 .../yaml}/entity/YamlPointcutParameterConfiguration.java   |  2 +-
 .../yaml}/loader/YamlAdvisorsConfigurationLoader.java      |  4 ++--
 .../yaml}/swapper/YamlAdvisorConfigurationSwapper.java     | 12 ++++++------
 .../yaml}/swapper/YamlAdvisorsConfigurationSwapper.java    |  8 ++++----
 .../yaml}/swapper/YamlPointcutConfigurationSwapper.java    |  6 +++---
 .../agent/core/builder/AgentBuilderFactory.java            |  2 +-
 .../shardingsphere/agent/core/builder/AgentJunction.java   |  2 +-
 .../agent/core/builder/AgentTransformer.java               |  2 +-
 .../interceptor/impl/MethodAdvisorBuilderInterceptor.java  |  6 +++---
 .../yaml/{plugin => }/entity/YamlAgentConfiguration.java   |  2 +-
 .../entity/YamlPluginCategoryConfiguration.java            |  2 +-
 .../yaml/{plugin => }/entity/YamlPluginConfiguration.java  |  2 +-
 .../{plugin => }/loader/PluginConfigurationLoader.java     |  6 +++---
 .../swapper/YamlPluginsConfigurationSwapper.java           |  8 ++++----
 .../config}/AdvisorConfigurationRegistryFactoryTest.java   |  2 +-
 .../config}/AdvisorConfigurationRegistryTest.java          |  2 +-
 .../yaml}/fixture/YamlAdviceFixture.java                   |  2 +-
 .../yaml}/fixture/YamlTargetObjectFixture.java             |  2 +-
 .../yaml}/loader/YamlAdvisorsConfigurationLoaderTest.java  | 14 +++++++-------
 .../swapper/YamlAdvisorsConfigurationSwapperTest.java      | 12 ++++++------
 .../agent/core/builder/AgentBuilderFactoryTest.java        |  4 ++--
 .../{plugin => }/loader/PluginConfigurationLoaderTest.java |  2 +-
 agent/core/src/test/resources/META-INF/conf/advisors.yaml  |  4 ++--
 38 files changed, 82 insertions(+), 81 deletions(-)

diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/ShardingSphereAgent.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/ShardingSphereAgent.java
index 053e188e5fb..2bbe462cc04 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/ShardingSphereAgent.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/ShardingSphereAgent.java
@@ -23,10 +23,10 @@ import 
org.apache.shardingsphere.agent.api.PluginConfiguration;
 import org.apache.shardingsphere.agent.core.builder.AgentBuilderFactory;
 import org.apache.shardingsphere.agent.core.path.AgentPath;
 import org.apache.shardingsphere.agent.core.plugin.PluginJar;
-import 
org.apache.shardingsphere.agent.core.plugin.advisor.AdvisorConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.loader.AdvisorConfigurationLoader;
+import 
org.apache.shardingsphere.agent.core.advisor.config.AdvisorConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.loader.AdvisorConfigurationLoader;
 import org.apache.shardingsphere.agent.core.plugin.loader.AgentPluginLoader;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.plugin.loader.PluginConfigurationLoader;
+import 
org.apache.shardingsphere.agent.core.plugin.yaml.loader.PluginConfigurationLoader;
 
 import java.io.File;
 import java.io.IOException;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/advisor/AdvisorConfiguration.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/config/AdvisorConfiguration.java
similarity index 95%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/advisor/AdvisorConfiguration.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/config/AdvisorConfiguration.java
index e953818b68e..cfe3734b8cc 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/advisor/AdvisorConfiguration.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/config/AdvisorConfiguration.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.advisor;
+package org.apache.shardingsphere.agent.core.advisor.config;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/advisor/AdvisorConfigurationRegistry.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/config/AdvisorConfigurationRegistry.java
similarity index 95%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/advisor/AdvisorConfigurationRegistry.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/config/AdvisorConfigurationRegistry.java
index 455404c7b22..765d4fafc93 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/advisor/AdvisorConfigurationRegistry.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/config/AdvisorConfigurationRegistry.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.advisor;
+package org.apache.shardingsphere.agent.core.advisor.config;
 
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/advisor/AdvisorConfigurationRegistryFactory.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/config/AdvisorConfigurationRegistryFactory.java
similarity index 96%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/advisor/AdvisorConfigurationRegistryFactory.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/config/AdvisorConfigurationRegistryFactory.java
index adc305540bb..92bab3958cd 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/advisor/AdvisorConfigurationRegistryFactory.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/config/AdvisorConfigurationRegistryFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.advisor;
+package org.apache.shardingsphere.agent.core.advisor.config;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/advisor/MethodAdvisorConfiguration.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/config/MethodAdvisorConfiguration.java
similarity index 95%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/advisor/MethodAdvisorConfiguration.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/config/MethodAdvisorConfiguration.java
index 9507b6ac299..6138aaa9299 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/advisor/MethodAdvisorConfiguration.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/config/MethodAdvisorConfiguration.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.advisor;
+package org.apache.shardingsphere.agent.core.advisor.config;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/AdviceExecutor.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/AdviceExecutor.java
similarity index 95%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/AdviceExecutor.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/AdviceExecutor.java
index 4e8701c28bb..2d08abfa44f 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/AdviceExecutor.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/AdviceExecutor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.executor;
+package org.apache.shardingsphere.agent.core.advisor.executor;
 
 import net.bytebuddy.description.method.MethodDescription;
 import net.bytebuddy.dynamic.DynamicType.Builder;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/AdviceExecutorFactory.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/AdviceExecutorFactory.java
similarity index 89%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/AdviceExecutorFactory.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/AdviceExecutorFactory.java
index 99f54c92b90..10f247e59e4 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/AdviceExecutorFactory.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/AdviceExecutorFactory.java
@@ -15,18 +15,18 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.executor;
+package org.apache.shardingsphere.agent.core.advisor.executor;
 
 import net.bytebuddy.description.method.MethodDescription.InDefinedShape;
 import org.apache.shardingsphere.agent.api.advice.AgentAdvice;
 import org.apache.shardingsphere.agent.api.advice.type.ConstructorAdvice;
 import org.apache.shardingsphere.agent.api.advice.type.InstanceMethodAdvice;
 import org.apache.shardingsphere.agent.api.advice.type.StaticMethodAdvice;
+import 
org.apache.shardingsphere.agent.core.advisor.executor.type.ConstructorAdviceExecutor;
+import 
org.apache.shardingsphere.agent.core.advisor.executor.type.StaticMethodAdviceExecutor;
 import org.apache.shardingsphere.agent.core.classloader.ClassLoaderContext;
-import 
org.apache.shardingsphere.agent.core.plugin.advisor.AdvisorConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.executor.type.ConstructorAdviceExecutor;
-import 
org.apache.shardingsphere.agent.core.plugin.executor.type.InstanceMethodAdviceExecutor;
-import 
org.apache.shardingsphere.agent.core.plugin.executor.type.StaticMethodAdviceExecutor;
+import 
org.apache.shardingsphere.agent.core.advisor.config.AdvisorConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.executor.type.InstanceMethodAdviceExecutor;
 
 import java.util.Collection;
 import java.util.Optional;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/AdviceFactory.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/AdviceFactory.java
similarity index 97%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/AdviceFactory.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/AdviceFactory.java
index 8fa45db844f..a7826433ec9 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/AdviceFactory.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/AdviceFactory.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.executor;
+package org.apache.shardingsphere.agent.core.advisor.executor;
 
 import lombok.RequiredArgsConstructor;
 import lombok.SneakyThrows;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/type/ConstructorAdviceExecutor.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/type/ConstructorAdviceExecutor.java
similarity index 95%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/type/ConstructorAdviceExecutor.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/type/ConstructorAdviceExecutor.java
index bf7bed75d0b..5265a9cb042 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/type/ConstructorAdviceExecutor.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/type/ConstructorAdviceExecutor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.executor.type;
+package org.apache.shardingsphere.agent.core.advisor.executor.type;
 
 import lombok.RequiredArgsConstructor;
 import net.bytebuddy.description.method.MethodDescription;
@@ -31,7 +31,7 @@ import 
org.apache.shardingsphere.agent.api.advice.type.ConstructorAdvice;
 import org.apache.shardingsphere.agent.core.log.LoggerFactory;
 import org.apache.shardingsphere.agent.core.log.LoggerFactory.Logger;
 import org.apache.shardingsphere.agent.core.plugin.PluginContext;
-import org.apache.shardingsphere.agent.core.plugin.executor.AdviceExecutor;
+import org.apache.shardingsphere.agent.core.advisor.executor.AdviceExecutor;
 
 import java.util.Collection;
 
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/type/InstanceMethodAdviceExecutor.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/type/InstanceMethodAdviceExecutor.java
similarity index 97%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/type/InstanceMethodAdviceExecutor.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/type/InstanceMethodAdviceExecutor.java
index 2f58231f9be..b0e354b0373 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/type/InstanceMethodAdviceExecutor.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/type/InstanceMethodAdviceExecutor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.executor.type;
+package org.apache.shardingsphere.agent.core.advisor.executor.type;
 
 import lombok.RequiredArgsConstructor;
 import lombok.SneakyThrows;
@@ -30,7 +30,7 @@ import net.bytebuddy.implementation.bind.annotation.This;
 import net.bytebuddy.matcher.ElementMatchers;
 import org.apache.shardingsphere.agent.api.advice.TargetAdviceObject;
 import org.apache.shardingsphere.agent.api.advice.type.InstanceMethodAdvice;
-import org.apache.shardingsphere.agent.core.plugin.executor.AdviceExecutor;
+import org.apache.shardingsphere.agent.core.advisor.executor.AdviceExecutor;
 import org.apache.shardingsphere.agent.core.log.LoggerFactory;
 import org.apache.shardingsphere.agent.core.log.LoggerFactory.Logger;
 import org.apache.shardingsphere.agent.core.plugin.PluginContext;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/type/StaticMethodAdviceExecutor.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/type/StaticMethodAdviceExecutor.java
similarity index 97%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/type/StaticMethodAdviceExecutor.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/type/StaticMethodAdviceExecutor.java
index d84085f79ab..11a6a40b49a 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/executor/type/StaticMethodAdviceExecutor.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/executor/type/StaticMethodAdviceExecutor.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.executor.type;
+package org.apache.shardingsphere.agent.core.advisor.executor.type;
 
 import lombok.RequiredArgsConstructor;
 import lombok.SneakyThrows;
@@ -31,7 +31,7 @@ import 
org.apache.shardingsphere.agent.api.advice.type.StaticMethodAdvice;
 import org.apache.shardingsphere.agent.core.log.LoggerFactory;
 import org.apache.shardingsphere.agent.core.log.LoggerFactory.Logger;
 import org.apache.shardingsphere.agent.core.plugin.PluginContext;
-import org.apache.shardingsphere.agent.core.plugin.executor.AdviceExecutor;
+import org.apache.shardingsphere.agent.core.advisor.executor.AdviceExecutor;
 
 import java.lang.reflect.Method;
 import java.util.Collection;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/loader/AdvisorConfigurationLoader.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/loader/AdvisorConfigurationLoader.java
similarity index 91%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/loader/AdvisorConfigurationLoader.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/loader/AdvisorConfigurationLoader.java
index 01cca670f27..324f669a313 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/loader/AdvisorConfigurationLoader.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/loader/AdvisorConfigurationLoader.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.loader;
+package org.apache.shardingsphere.agent.core.advisor.loader;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
@@ -23,9 +23,10 @@ import 
org.apache.shardingsphere.agent.core.classloader.AgentClassLoader;
 import org.apache.shardingsphere.agent.core.log.LoggerFactory;
 import org.apache.shardingsphere.agent.core.log.LoggerFactory.Logger;
 import org.apache.shardingsphere.agent.core.plugin.PluginJar;
-import 
org.apache.shardingsphere.agent.core.plugin.advisor.AdvisorConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.loader.YamlAdvisorsConfigurationLoader;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.swapper.YamlAdvisorsConfigurationSwapper;
+import 
org.apache.shardingsphere.agent.core.advisor.config.AdvisorConfiguration;
+import org.apache.shardingsphere.agent.core.plugin.loader.AgentPluginLoader;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.loader.YamlAdvisorsConfigurationLoader;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.swapper.YamlAdvisorsConfigurationSwapper;
 
 import java.io.InputStream;
 import java.util.Collection;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/entity/YamlAdvisorConfiguration.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/entity/YamlAdvisorConfiguration.java
similarity index 94%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/entity/YamlAdvisorConfiguration.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/entity/YamlAdvisorConfiguration.java
index d0facdb9cc4..5a9db785a53 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/entity/YamlAdvisorConfiguration.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/entity/YamlAdvisorConfiguration.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity;
+package org.apache.shardingsphere.agent.core.advisor.yaml.entity;
 
 import lombok.Getter;
 import lombok.Setter;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/entity/YamlAdvisorsConfiguration.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/entity/YamlAdvisorsConfiguration.java
similarity index 93%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/entity/YamlAdvisorsConfiguration.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/entity/YamlAdvisorsConfiguration.java
index 428dc5084be..afc29078c03 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/entity/YamlAdvisorsConfiguration.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/entity/YamlAdvisorsConfiguration.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity;
+package org.apache.shardingsphere.agent.core.advisor.yaml.entity;
 
 import lombok.Getter;
 import lombok.Setter;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/entity/YamlPointcutConfiguration.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/entity/YamlPointcutConfiguration.java
similarity index 94%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/entity/YamlPointcutConfiguration.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/entity/YamlPointcutConfiguration.java
index 7fb3a01bd7f..a1798919063 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/entity/YamlPointcutConfiguration.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/entity/YamlPointcutConfiguration.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity;
+package org.apache.shardingsphere.agent.core.advisor.yaml.entity;
 
 import lombok.Getter;
 import lombok.Setter;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/entity/YamlPointcutParameterConfiguration.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/entity/YamlPointcutParameterConfiguration.java
similarity index 93%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/entity/YamlPointcutParameterConfiguration.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/entity/YamlPointcutParameterConfiguration.java
index fa295a51021..c55063aa0b1 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/entity/YamlPointcutParameterConfiguration.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/entity/YamlPointcutParameterConfiguration.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity;
+package org.apache.shardingsphere.agent.core.advisor.yaml.entity;
 
 import lombok.Getter;
 import lombok.Setter;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/loader/YamlAdvisorsConfigurationLoader.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/loader/YamlAdvisorsConfigurationLoader.java
similarity index 89%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/loader/YamlAdvisorsConfigurationLoader.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/loader/YamlAdvisorsConfigurationLoader.java
index 4560c284f7b..febb11d4807 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/loader/YamlAdvisorsConfigurationLoader.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/loader/YamlAdvisorsConfigurationLoader.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.advisor.loader;
+package org.apache.shardingsphere.agent.core.advisor.yaml.loader;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity.YamlAdvisorsConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.entity.YamlAdvisorsConfiguration;
 import org.yaml.snakeyaml.Yaml;
 
 import java.io.InputStream;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/swapper/YamlAdvisorConfigurationSwapper.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/swapper/YamlAdvisorConfigurationSwapper.java
similarity index 80%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/swapper/YamlAdvisorConfigurationSwapper.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/swapper/YamlAdvisorConfigurationSwapper.java
index e429c64d3ba..bd1c0d22950 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/swapper/YamlAdvisorConfigurationSwapper.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/swapper/YamlAdvisorConfigurationSwapper.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.advisor.swapper;
+package org.apache.shardingsphere.agent.core.advisor.yaml.swapper;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
-import 
org.apache.shardingsphere.agent.core.plugin.advisor.AdvisorConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.advisor.MethodAdvisorConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.advisor.AdvisorConfigurationRegistryFactory;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity.YamlAdvisorConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity.YamlPointcutConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.config.AdvisorConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.config.MethodAdvisorConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.config.AdvisorConfigurationRegistryFactory;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.entity.YamlAdvisorConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.entity.YamlPointcutConfiguration;
 
 /**
  * YAML advisor configuration swapper.
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/swapper/YamlAdvisorsConfigurationSwapper.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/swapper/YamlAdvisorsConfigurationSwapper.java
similarity index 84%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/swapper/YamlAdvisorsConfigurationSwapper.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/swapper/YamlAdvisorsConfigurationSwapper.java
index eda713b9e2c..05af5275949 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/swapper/YamlAdvisorsConfigurationSwapper.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/swapper/YamlAdvisorsConfigurationSwapper.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.advisor.swapper;
+package org.apache.shardingsphere.agent.core.advisor.yaml.swapper;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
-import 
org.apache.shardingsphere.agent.core.plugin.advisor.AdvisorConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity.YamlAdvisorConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity.YamlAdvisorsConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.config.AdvisorConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.entity.YamlAdvisorConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.entity.YamlAdvisorsConfiguration;
 
 import java.util.Collection;
 import java.util.LinkedList;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/swapper/YamlPointcutConfigurationSwapper.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/swapper/YamlPointcutConfigurationSwapper.java
similarity index 89%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/swapper/YamlPointcutConfigurationSwapper.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/swapper/YamlPointcutConfigurationSwapper.java
index e000761fe73..aa2dac0020e 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/swapper/YamlPointcutConfigurationSwapper.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/advisor/yaml/swapper/YamlPointcutConfigurationSwapper.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.advisor.swapper;
+package org.apache.shardingsphere.agent.core.advisor.yaml.swapper;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
@@ -23,8 +23,8 @@ import net.bytebuddy.description.method.MethodDescription;
 import net.bytebuddy.matcher.ElementMatcher;
 import net.bytebuddy.matcher.ElementMatcher.Junction;
 import net.bytebuddy.matcher.ElementMatchers;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity.YamlPointcutConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity.YamlPointcutParameterConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.entity.YamlPointcutConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.entity.YamlPointcutParameterConfiguration;
 
 import java.util.Optional;
 
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactory.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactory.java
index 4a0474c273c..6ee871f3b43 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactory.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactory.java
@@ -25,7 +25,7 @@ import net.bytebuddy.dynamic.scaffold.TypeValidation;
 import net.bytebuddy.matcher.ElementMatchers;
 import org.apache.shardingsphere.agent.api.PluginConfiguration;
 import org.apache.shardingsphere.agent.core.plugin.PluginJar;
-import 
org.apache.shardingsphere.agent.core.plugin.advisor.AdvisorConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.config.AdvisorConfiguration;
 
 import java.util.Collection;
 import java.util.Map;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentJunction.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentJunction.java
index 3a604d6aa85..47220df19cb 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentJunction.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentJunction.java
@@ -21,7 +21,7 @@ import lombok.RequiredArgsConstructor;
 import net.bytebuddy.description.type.TypeDescription;
 import net.bytebuddy.matcher.ElementMatcher;
 import net.bytebuddy.matcher.ElementMatcher.Junction;
-import 
org.apache.shardingsphere.agent.core.plugin.advisor.AdvisorConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.config.AdvisorConfiguration;
 
 import java.util.Map;
 
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentTransformer.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentTransformer.java
index 96a2e8d94aa..55d6cf23f33 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentTransformer.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentTransformer.java
@@ -29,7 +29,7 @@ import 
org.apache.shardingsphere.agent.core.builder.interceptor.impl.TargetAdvic
 import org.apache.shardingsphere.agent.core.classloader.ClassLoaderContext;
 import org.apache.shardingsphere.agent.core.plugin.PluginJar;
 import 
org.apache.shardingsphere.agent.core.plugin.PluginLifecycleServiceManager;
-import 
org.apache.shardingsphere.agent.core.plugin.advisor.AdvisorConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.config.AdvisorConfiguration;
 
 import java.util.Collection;
 import java.util.Map;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/interceptor/impl/MethodAdvisorBuilderInterceptor.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/interceptor/impl/MethodAdvisorBuilderInterceptor.java
index c90bab35c30..a6c9e4de7f7 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/interceptor/impl/MethodAdvisorBuilderInterceptor.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/interceptor/impl/MethodAdvisorBuilderInterceptor.java
@@ -24,9 +24,9 @@ import 
org.apache.shardingsphere.agent.core.builder.interceptor.AgentBuilderInte
 import org.apache.shardingsphere.agent.core.classloader.ClassLoaderContext;
 import org.apache.shardingsphere.agent.core.log.LoggerFactory;
 import org.apache.shardingsphere.agent.core.log.LoggerFactory.Logger;
-import 
org.apache.shardingsphere.agent.core.plugin.advisor.AdvisorConfiguration;
-import org.apache.shardingsphere.agent.core.plugin.executor.AdviceExecutor;
-import 
org.apache.shardingsphere.agent.core.plugin.executor.AdviceExecutorFactory;
+import 
org.apache.shardingsphere.agent.core.advisor.config.AdvisorConfiguration;
+import org.apache.shardingsphere.agent.core.advisor.executor.AdviceExecutor;
+import 
org.apache.shardingsphere.agent.core.advisor.executor.AdviceExecutorFactory;
 
 import java.util.Optional;
 
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/entity/YamlAgentConfiguration.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/entity/YamlAgentConfiguration.java
similarity index 93%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/entity/YamlAgentConfiguration.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/entity/YamlAgentConfiguration.java
index 8eb16512590..eeed554b9e9 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/entity/YamlAgentConfiguration.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/entity/YamlAgentConfiguration.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.plugin.entity;
+package org.apache.shardingsphere.agent.core.plugin.yaml.entity;
 
 import lombok.Getter;
 import lombok.Setter;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/entity/YamlPluginCategoryConfiguration.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/entity/YamlPluginCategoryConfiguration.java
similarity index 94%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/entity/YamlPluginCategoryConfiguration.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/entity/YamlPluginCategoryConfiguration.java
index 63d1decc9ed..4dd8a8686e3 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/entity/YamlPluginCategoryConfiguration.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/entity/YamlPluginCategoryConfiguration.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.plugin.entity;
+package org.apache.shardingsphere.agent.core.plugin.yaml.entity;
 
 import lombok.Getter;
 import lombok.Setter;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/entity/YamlPluginConfiguration.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/entity/YamlPluginConfiguration.java
similarity index 93%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/entity/YamlPluginConfiguration.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/entity/YamlPluginConfiguration.java
index 0af8785294a..8f870bcbcfb 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/entity/YamlPluginConfiguration.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/entity/YamlPluginConfiguration.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.plugin.entity;
+package org.apache.shardingsphere.agent.core.plugin.yaml.entity;
 
 import lombok.Getter;
 import lombok.Setter;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/loader/PluginConfigurationLoader.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/loader/PluginConfigurationLoader.java
similarity index 89%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/loader/PluginConfigurationLoader.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/loader/PluginConfigurationLoader.java
index 8b95eaf1e20..9674269b440 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/loader/PluginConfigurationLoader.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/loader/PluginConfigurationLoader.java
@@ -15,13 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.plugin.loader;
+package org.apache.shardingsphere.agent.core.plugin.yaml.loader;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
 import org.apache.shardingsphere.agent.api.PluginConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.plugin.entity.YamlAgentConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.plugin.swapper.YamlPluginsConfigurationSwapper;
+import 
org.apache.shardingsphere.agent.core.plugin.yaml.entity.YamlAgentConfiguration;
+import 
org.apache.shardingsphere.agent.core.plugin.yaml.swapper.YamlPluginsConfigurationSwapper;
 import org.yaml.snakeyaml.Yaml;
 
 import java.io.File;
diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/swapper/YamlPluginsConfigurationSwapper.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/swapper/YamlPluginsConfigurationSwapper.java
similarity index 87%
rename from 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/swapper/YamlPluginsConfigurationSwapper.java
rename to 
agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/swapper/YamlPluginsConfigurationSwapper.java
index 0e9549b0f61..be1045e10ec 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/swapper/YamlPluginsConfigurationSwapper.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/yaml/swapper/YamlPluginsConfigurationSwapper.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.plugin.swapper;
+package org.apache.shardingsphere.agent.core.plugin.yaml.swapper;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
 import org.apache.shardingsphere.agent.api.PluginConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.plugin.entity.YamlAgentConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.plugin.entity.YamlPluginCategoryConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.plugin.entity.YamlPluginConfiguration;
+import 
org.apache.shardingsphere.agent.core.plugin.yaml.entity.YamlAgentConfiguration;
+import 
org.apache.shardingsphere.agent.core.plugin.yaml.entity.YamlPluginCategoryConfiguration;
+import 
org.apache.shardingsphere.agent.core.plugin.yaml.entity.YamlPluginConfiguration;
 
 import java.util.Collections;
 import java.util.LinkedHashMap;
diff --git 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/advisor/AdvisorConfigurationRegistryFactoryTest.java
 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/config/AdvisorConfigurationRegistryFactoryTest.java
similarity index 95%
rename from 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/advisor/AdvisorConfigurationRegistryFactoryTest.java
rename to 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/config/AdvisorConfigurationRegistryFactoryTest.java
index a45921d9ad0..f1be6b98c09 100644
--- 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/advisor/AdvisorConfigurationRegistryFactoryTest.java
+++ 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/config/AdvisorConfigurationRegistryFactoryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.advisor;
+package org.apache.shardingsphere.agent.core.advisor.config;
 
 import org.junit.Test;
 
diff --git 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/advisor/AdvisorConfigurationRegistryTest.java
 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/config/AdvisorConfigurationRegistryTest.java
similarity index 95%
rename from 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/advisor/AdvisorConfigurationRegistryTest.java
rename to 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/config/AdvisorConfigurationRegistryTest.java
index 24917d3cab3..9cb2eaf8052 100644
--- 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/advisor/AdvisorConfigurationRegistryTest.java
+++ 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/config/AdvisorConfigurationRegistryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.advisor;
+package org.apache.shardingsphere.agent.core.advisor.config;
 
 import org.junit.Test;
 
diff --git 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/fixture/YamlAdviceFixture.java
 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/yaml/fixture/YamlAdviceFixture.java
similarity index 96%
rename from 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/fixture/YamlAdviceFixture.java
rename to 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/yaml/fixture/YamlAdviceFixture.java
index d0c0cce0161..b1fdeb9e69f 100644
--- 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/fixture/YamlAdviceFixture.java
+++ 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/yaml/fixture/YamlAdviceFixture.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.advisor.fixture;
+package org.apache.shardingsphere.agent.core.advisor.yaml.fixture;
 
 import org.apache.shardingsphere.agent.api.advice.TargetAdviceObject;
 import org.apache.shardingsphere.agent.api.advice.type.ConstructorAdvice;
diff --git 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/fixture/YamlTargetObjectFixture.java
 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/yaml/fixture/YamlTargetObjectFixture.java
similarity index 96%
rename from 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/fixture/YamlTargetObjectFixture.java
rename to 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/yaml/fixture/YamlTargetObjectFixture.java
index bc49c3743fe..52dca81a207 100644
--- 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/fixture/YamlTargetObjectFixture.java
+++ 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/yaml/fixture/YamlTargetObjectFixture.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.advisor.fixture;
+package org.apache.shardingsphere.agent.core.advisor.yaml.fixture;
 
 import lombok.NoArgsConstructor;
 
diff --git 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/loader/YamlAdvisorsConfigurationLoaderTest.java
 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/yaml/loader/YamlAdvisorsConfigurationLoaderTest.java
similarity index 88%
rename from 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/loader/YamlAdvisorsConfigurationLoaderTest.java
rename to 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/yaml/loader/YamlAdvisorsConfigurationLoaderTest.java
index d172e99a2df..622189f379d 100644
--- 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/loader/YamlAdvisorsConfigurationLoaderTest.java
+++ 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/yaml/loader/YamlAdvisorsConfigurationLoaderTest.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.advisor.loader;
+package org.apache.shardingsphere.agent.core.advisor.yaml.loader;
 
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity.YamlAdvisorConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity.YamlAdvisorsConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity.YamlPointcutConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity.YamlPointcutParameterConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.fixture.YamlAdviceFixture;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.fixture.YamlTargetObjectFixture;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.entity.YamlAdvisorConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.entity.YamlAdvisorsConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.entity.YamlPointcutConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.entity.YamlPointcutParameterConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.fixture.YamlAdviceFixture;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.fixture.YamlTargetObjectFixture;
 import org.junit.Test;
 
 import java.util.ArrayList;
diff --git 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/swapper/YamlAdvisorsConfigurationSwapperTest.java
 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/yaml/swapper/YamlAdvisorsConfigurationSwapperTest.java
similarity index 87%
rename from 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/swapper/YamlAdvisorsConfigurationSwapperTest.java
rename to 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/yaml/swapper/YamlAdvisorsConfigurationSwapperTest.java
index eb022568ecf..ae0b57625b5 100644
--- 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/advisor/swapper/YamlAdvisorsConfigurationSwapperTest.java
+++ 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/advisor/yaml/swapper/YamlAdvisorsConfigurationSwapperTest.java
@@ -15,14 +15,14 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.advisor.swapper;
+package org.apache.shardingsphere.agent.core.advisor.yaml.swapper;
 
 import net.bytebuddy.matcher.ElementMatchers;
-import 
org.apache.shardingsphere.agent.core.plugin.advisor.AdvisorConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.advisor.MethodAdvisorConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.entity.YamlAdvisorsConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.fixture.YamlAdviceFixture;
-import 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.fixture.YamlTargetObjectFixture;
+import 
org.apache.shardingsphere.agent.core.advisor.config.AdvisorConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.config.MethodAdvisorConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.entity.YamlAdvisorsConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.fixture.YamlAdviceFixture;
+import 
org.apache.shardingsphere.agent.core.advisor.yaml.fixture.YamlTargetObjectFixture;
 import org.junit.Test;
 import org.yaml.snakeyaml.Yaml;
 
diff --git 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactoryTest.java
 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactoryTest.java
index 5c20f4659e3..6dc5c912760 100644
--- 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactoryTest.java
+++ 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactoryTest.java
@@ -24,8 +24,8 @@ import net.bytebuddy.matcher.ElementMatchers;
 import org.apache.shardingsphere.fixture.advice.BarAdvice;
 import org.apache.shardingsphere.fixture.advice.FooAdvice;
 import org.apache.shardingsphere.fixture.targeted.TargetObjectFixture;
-import 
org.apache.shardingsphere.agent.core.plugin.advisor.AdvisorConfiguration;
-import 
org.apache.shardingsphere.agent.core.plugin.advisor.MethodAdvisorConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.config.AdvisorConfiguration;
+import 
org.apache.shardingsphere.agent.core.advisor.config.MethodAdvisorConfiguration;
 import org.junit.AfterClass;
 import org.junit.BeforeClass;
 import org.junit.Test;
diff --git 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/loader/PluginConfigurationLoaderTest.java
 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/loader/PluginConfigurationLoaderTest.java
similarity index 95%
rename from 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/loader/PluginConfigurationLoaderTest.java
rename to 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/loader/PluginConfigurationLoaderTest.java
index 8bc3a28cf54..8418507c858 100644
--- 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/plugin/loader/PluginConfigurationLoaderTest.java
+++ 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/plugin/yaml/loader/PluginConfigurationLoaderTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.plugin.yaml.plugin.loader;
+package org.apache.shardingsphere.agent.core.plugin.yaml.loader;
 
 import org.junit.Test;
 
diff --git a/agent/core/src/test/resources/META-INF/conf/advisors.yaml 
b/agent/core/src/test/resources/META-INF/conf/advisors.yaml
index f838422cd5d..4e8276f6a83 100644
--- a/agent/core/src/test/resources/META-INF/conf/advisors.yaml
+++ b/agent/core/src/test/resources/META-INF/conf/advisors.yaml
@@ -16,8 +16,8 @@
 #
 
 advisors:
-  - target: 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.fixture.YamlTargetObjectFixture
-    advice: 
org.apache.shardingsphere.agent.core.plugin.yaml.advisor.fixture.YamlAdviceFixture
+  - target: 
org.apache.shardingsphere.agent.core.advisor.yaml.fixture.YamlTargetObjectFixture
+    advice: 
org.apache.shardingsphere.agent.core.advisor.yaml.fixture.YamlAdviceFixture
     pointcuts:
       - type: constructor
       - type: constructor

Reply via email to