作者:那朵逆风的蔷薇_708 | 来源:互联网 | 2023-10-11 19:32
本文整理了Java中io.opentracing.ActiveSpan.context()
方法的一些代码示例,展示了ActiveSpan.context()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ActiveSpan.context()
方法的具体详情如下:
包路径:io.opentracing.ActiveSpan
类名称:ActiveSpan
方法名:context
ActiveSpan.context介绍
暂无
代码示例
代码示例来源:origin: batfish/batfish
void setSourceSpan(@Nullable ActiveSpan activeSpan, Tracer tracer) {
if (activeSpan == null) {
return;
}
tracer.inject(activeSpan.context(), Builtin.TEXT_MAP, new TextMapInjectAdapter(_spanData));
}
代码示例来源:origin: batfish/batfish
GlobalTracer.get().activeSpan() == null
? null
: GlobalTracer.get().activeSpan().context();
代码示例来源:origin: batfish/batfish
GlobalTracer.get().activeSpan() == null
? null
: GlobalTracer.get().activeSpan().context();
代码示例来源:origin: batfish/batfish
@Test
public void testInjectExtract() {
MockContext sourceContext;
try (ActiveSpan activeSpan = _mockTracer.buildSpan("test span").startActive()) {
SpanContext sourceCOntextTmp= activeSpan.context();
assertThat(sourceContextTmp, instanceOf(MockContext.class));
sourceCOntext= (MockContext) sourceContextTmp;
_workItem.setSourceSpan(activeSpan, _mockTracer);
}
SpanContext extractedCOntextTmp= _workItem.getSourceSpan(_mockTracer);
assertThat(extractedContextTmp, notNullValue());
assertThat(extractedContextTmp, instanceOf(MockContext.class));
MockContext extractedCOntext= (MockContext) extractedContextTmp;
// test that injected and extracted spans have same span context data
assertThat(extractedContext.traceId(), equalTo(sourceContext.traceId()));
assertThat(extractedContext.spanId(), equalTo(sourceContext.spanId()));
}
}
代码示例来源:origin: vmware/xenon
TracingUtils.setSpanTags(op, span);
this.otTracer.inject(span.context(), Format.Builtin.HTTP_HEADERS,
new TextMapInjectAdapter(op.getRequestHeaders()));
final ActiveSpan.Continuation cOnt= span.capture();
代码示例来源:origin: batfish/batfish
GlobalTracer.get().activeSpan() == null
? null
: GlobalTracer.get().activeSpan().context();