public class MockTracer extends Object implements Tracer
| Modifier and Type | Class and Description |
|---|---|
static interface |
MockTracer.Propagator
Propagator allows the developer to intercept and verify any calls to inject() and/or extract().
|
class |
MockTracer.SpanBuilder |
| Constructor and Description |
|---|
MockTracer() |
MockTracer(MockTracer.Propagator propagator)
Create a new MockTracer that passes through any calls to inject() and/or extract().
|
| Modifier and Type | Method and Description |
|---|---|
MockTracer.SpanBuilder |
buildSpan(String operationName) |
<C> SpanContext |
extract(Format<C> format,
C carrier) |
List<MockSpan> |
finishedSpans() |
<C> void |
inject(SpanContext spanContext,
Format<C> format,
C carrier) |
protected void |
onSpanFinished(MockSpan mockSpan)
Noop method called on
Span.finish(). |
void |
reset()
Clear the finishedSpans() queue.
|
public MockTracer()
public MockTracer(MockTracer.Propagator propagator)
public void reset()
public List<MockSpan> finishedSpans()
reset()protected void onSpanFinished(MockSpan mockSpan)
Span.finish().public MockTracer.SpanBuilder buildSpan(String operationName)
public <C> void inject(SpanContext spanContext, Format<C> format, C carrier)
public <C> SpanContext extract(Format<C> format, C carrier)
Copyright © 2016–2017 OpenTracing. All rights reserved.