public static final class MockSpan.MockContext extends Object implements SpanContext
Constructor and Description |
---|
MockContext(long traceId,
long spanId,
Map<String,String> baggage)
A package-protected constructor to create a new MockContext.
|
Modifier and Type | Method and Description |
---|---|
Iterable<Map.Entry<String,String>> |
baggageItems() |
String |
getBaggageItem(String key) |
long |
spanId() |
String |
toSpanId() |
String |
toTraceId() |
long |
traceId() |
MockSpan.MockContext |
withBaggageItem(String key,
String val)
Create and return a new (immutable) MockContext with the added baggage item.
|
public MockContext(long traceId, long spanId, Map<String,String> baggage)
baggage
- the MockContext takes ownership of the baggage parameterwithBaggageItem(String, String)
public String toTraceId()
toTraceId
in interface SpanContext
public String toSpanId()
toSpanId
in interface SpanContext
public long traceId()
public long spanId()
public MockSpan.MockContext withBaggageItem(String key, String val)
public Iterable<Map.Entry<String,String>> baggageItems()
baggageItems
in interface SpanContext
Copyright © 2016–2019 OpenTracing. All rights reserved.