提交 f64d4142 编写于 作者: wu-sheng's avatar wu-sheng

Fix the span type missing.

上级 a23f8ee1
......@@ -50,11 +50,6 @@ public interface AbstractSpan {
*/
boolean isEntry();
/**
* @return true if the actual span is a local span.
*/
boolean isLocal();
/**
* @return true if the actual span is an exit span.
*/
......
......@@ -219,7 +219,13 @@ public abstract class AbstractTracingSpan implements AbstractSpan {
} else {
spanBuilder.setOperationName(operationName);
}
spanBuilder.setSpanType(SpanType.Entry);
if (isEntry()) {
spanBuilder.setSpanType(SpanType.Entry);
} else if (isExit()) {
spanBuilder.setSpanType(SpanType.Exit);
} else {
spanBuilder.setSpanType(SpanType.Local);
}
spanBuilder.setSpanLayerValue(this.layer.getCode());
if (componentId != DictionaryUtil.nullValue()) {
spanBuilder.setComponentId(componentId);
......
......@@ -98,10 +98,6 @@ public class EntrySpan extends AbstractTracingSpan {
return true;
}
@Override public boolean isLocal() {
return false;
}
@Override public boolean isExit() {
return false;
}
......
......@@ -2,7 +2,6 @@ package org.skywalking.apm.agent.core.context.trace;
import org.skywalking.apm.agent.core.dictionary.DictionaryUtil;
import org.skywalking.apm.network.proto.SpanObject;
import org.skywalking.apm.network.proto.SpanType;
import org.skywalking.apm.network.trace.component.Component;
/**
......@@ -114,7 +113,6 @@ public class ExitSpan extends AbstractTracingSpan {
} else {
spanBuilder.setPeer(peer);
}
spanBuilder = spanBuilder.setSpanType(SpanType.Exit);
return spanBuilder;
}
......@@ -130,10 +128,6 @@ public class ExitSpan extends AbstractTracingSpan {
return false;
}
@Override public boolean isLocal() {
return false;
}
@Override public boolean isExit() {
return true;
}
......
......@@ -37,10 +37,6 @@ public class LocalSpan extends AbstractTracingSpan {
return false;
}
@Override public boolean isLocal() {
return true;
}
@Override public boolean isExit() {
return false;
}
......
......@@ -48,10 +48,6 @@ public class NoopSpan implements AbstractSpan {
return false;
}
@Override public boolean isLocal() {
return false;
}
@Override public boolean isExit() {
return false;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册