in apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context/ContextCarrier.java [169:180]
boolean isValid(HeaderVersion version) {
if (HeaderVersion.v3 == version) {
return StringUtil.isNotEmpty(traceId)
&& StringUtil.isNotEmpty(traceSegmentId)
&& getSpanId() > -1
&& StringUtil.isNotEmpty(parentService)
&& StringUtil.isNotEmpty(parentServiceInstance)
&& StringUtil.isNotEmpty(parentEndpoint)
&& StringUtil.isNotEmpty(addressUsedAtClient);
}
return false;
}