diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginCfg.java b/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginCfg.java index 2e0070db6..a0ea8cc98 100644 --- a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginCfg.java +++ b/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/PluginCfg.java @@ -4,7 +4,8 @@ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; -import java.util.HashSet; +import java.util.ArrayList; +import java.util.List; import java.util.Set; import com.ai.cloud.skywalking.util.StringUtil; @@ -12,7 +13,7 @@ import com.ai.cloud.skywalking.util.StringUtil; public class PluginCfg { public final static PluginCfg CFG = new PluginCfg(); - private Set interceptorClassList = new HashSet(); + private List interceptorClassList = new ArrayList(); private PluginCfg(){} @@ -30,7 +31,7 @@ public class PluginCfg { } } - public Set getInterceptorClassList(){ + public List getInterceptorClassList(){ return interceptorClassList; } } diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/EnhanceClazz4Interceptor.java b/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/EnhanceClazz4Interceptor.java index 6f91afd59..bfe215db4 100644 --- a/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/EnhanceClazz4Interceptor.java +++ b/skywalking-api/src/main/java/com/ai/cloud/skywalking/plugin/interceptor/EnhanceClazz4Interceptor.java @@ -1,11 +1,10 @@ package com.ai.cloud.skywalking.plugin.interceptor; -import static net.bytebuddy.matcher.ElementMatchers.isConstructor; -import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.any; +import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.takesArguments; -import java.util.Set; +import java.util.List; import net.bytebuddy.ByteBuddy; import net.bytebuddy.dynamic.ClassFileLocator; @@ -35,7 +34,7 @@ public class EnhanceClazz4Interceptor { } public void enhance() { - Set interceptorClassList = PluginCfg.CFG + List interceptorClassList = PluginCfg.CFG .getInterceptorClassList(); for (String interceptorClassName : interceptorClassList) {