Fix the span type missing.
This commit is contained in:
parent
a23f8ee131
commit
f64d414260
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue