修改调用链

This commit is contained in:
zhangxin10 2015-11-11 11:21:37 +08:00
parent 75148ee26b
commit 50c3b946cc
5 changed files with 45 additions and 2 deletions

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -6,6 +6,7 @@ public class CallChainD {
@Tracing
public void doBusiness() {
System.out.println("me too");
System.out.println("three");
}
}

View File

@ -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");
}
}

View File

@ -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");
}
}