diff --git a/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainA.java b/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainA.java index d43fc2ec5..9b2cf5c58 100644 --- a/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainA.java +++ b/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainA.java @@ -5,11 +5,13 @@ import com.ai.cloud.skywalking.plugin.spring.Tracing; public class CallChainA { private CallChainB callChainB; private CallChainD callChainD; + private CallChainF callChainF; @Tracing public void doBusiness() { callChainB.doBusiness(); callChainD.doBusiness(); + callChainF.doBusiness(); } public CallChainB getCallChainB() { @@ -27,4 +29,12 @@ public class CallChainA { public void setCallChainD(CallChainD callChainD) { this.callChainD = callChainD; } + + public CallChainF getCallChainF() { + return callChainF; + } + + public void setCallChainF(CallChainF callChainF) { + this.callChainF = callChainF; + } } diff --git a/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainC.java b/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainC.java index bedd3959c..1b5b7ed13 100644 --- a/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainC.java +++ b/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainC.java @@ -4,8 +4,18 @@ import com.ai.cloud.skywalking.plugin.spring.Tracing; public class CallChainC { + private CallChainE callChainE; + @Tracing public void doBusiness() { - System.out.println("I'm here"); + callChainE.doBusiness(); + } + + public CallChainE getCallChainE() { + return callChainE; + } + + public void setCallChainE(CallChainE callChainE) { + this.callChainE = callChainE; } } diff --git a/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainD.java b/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainD.java index d55052346..39155f30f 100644 --- a/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainD.java +++ b/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainD.java @@ -6,6 +6,7 @@ public class CallChainD { @Tracing public void doBusiness() { - System.out.println("me too"); + System.out.println("three"); } + } diff --git a/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainE.java b/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainE.java new file mode 100644 index 000000000..949df2ef4 --- /dev/null +++ b/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainE.java @@ -0,0 +1,11 @@ +package com.ai.cloud.skywalking.plugin.spring.common; + +import com.ai.cloud.skywalking.plugin.spring.Tracing; + +public class CallChainE { + + @Tracing + public void doBusiness() { + System.out.println("I'm here"); + } +} diff --git a/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainF.java b/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainF.java new file mode 100644 index 000000000..dcb5f316f --- /dev/null +++ b/skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainF.java @@ -0,0 +1,11 @@ +package com.ai.cloud.skywalking.plugin.spring.common; + +import com.ai.cloud.skywalking.plugin.spring.Tracing; + +public class CallChainF { + + @Tracing + public void doBusiness() { + System.out.println("me too"); + } +}