public final class MockSpan extends Object implements Span
MockTracer.finishedSpans()| Modifier and Type | Class and Description |
|---|---|
static class |
MockSpan.LogEntry |
static class |
MockSpan.MockContext
MockContext implements a Dapper-like opentracing.SpanContext with a trace- and span-id.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
MockSpan.MockContext |
context() |
void |
finish() |
void |
finish(long finishMicros) |
long |
finishMicros() |
List<RuntimeException> |
generatedErrors() |
String |
getBaggageItem(String key) |
Span |
log(long timestampMicros,
Map<String,?> fields) |
Span |
log(long timestampMicroseconds,
String event) |
Span |
log(long timestampMicroseconds,
String eventName,
Object payload) |
Span |
log(Map<String,?> fields) |
Span |
log(String event) |
Span |
log(String eventName,
Object payload) |
List<MockSpan.LogEntry> |
logEntries() |
String |
operationName() |
long |
parentId()
TODO: Support multiple parents in this API.
|
Span |
setBaggageItem(String key,
String value) |
Span |
setOperationName(String operationName) |
Span |
setTag(String key,
boolean value) |
Span |
setTag(String key,
Number value) |
Span |
setTag(String key,
String value) |
long |
startMicros() |
Map<String,Object> |
tags() |
String |
toString() |
public String operationName()
public Span setOperationName(String operationName)
setOperationName in interface Spanpublic long parentId()
MockSpan.MockContext.spanId()public long startMicros()
public long finishMicros()
public List<MockSpan.LogEntry> logEntries()
public List<RuntimeException> generatedErrors()
public MockSpan.MockContext context()
public void close()
public Span setBaggageItem(String key, String value)
setBaggageItem in interface Spanpublic String getBaggageItem(String key)
getBaggageItem in interface SpanCopyright © 2016–2017 OpenTracing. All rights reserved.