From 50c3b946ccb4410eddef84ac8428eb78aeeea910 Mon Sep 17 00:00:00 2001 From: zhangxin10 Date: Wed, 11 Nov 2015 11:21:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B0=83=E7=94=A8=E9=93=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../skywalking/plugin/spring/common/CallChainA.java | 10 ++++++++++ .../skywalking/plugin/spring/common/CallChainC.java | 12 +++++++++++- .../skywalking/plugin/spring/common/CallChainD.java | 3 ++- .../skywalking/plugin/spring/common/CallChainE.java | 11 +++++++++++ .../skywalking/plugin/spring/common/CallChainF.java | 11 +++++++++++ 5 files changed, 45 insertions(+), 2 deletions(-) create mode 100644 skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainE.java create mode 100644 skywalking-sdk-plugin/spring-plugin/src/test/java/com/ai/cloud/skywalking/plugin/spring/common/CallChainF.java 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"); + } +}