public abstract class PropagationTest<K>
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
protected static class |
PropagationTest.MapEntry<K> |
| Modifier and Type | Field | Description |
|---|---|---|
protected java.util.Map<K,java.lang.String> |
map |
| Constructor | Description |
|---|---|
PropagationTest() |
| Modifier and Type | Method | Description |
|---|---|---|
protected abstract void |
inject(java.util.Map<K,java.lang.String> carrier,
SamplingFlags samplingFlags) |
There's currently no standard API to just inject sampling flags, as IDs are intended to be
propagated.
|
protected abstract void |
inject(java.util.Map<K,java.lang.String> map,
java.lang.String traceId,
java.lang.String parentId,
java.lang.String spanId,
java.lang.Boolean sampled,
java.lang.Boolean debug) |
|
protected abstract Propagation<K> |
propagation() |
|
void |
verifyRoundTrip_128BitTrace() |
|
void |
verifyRoundTrip_childSpan() |
|
void |
verifyRoundTrip_debug() |
|
void |
verifyRoundTrip_empty() |
|
void |
verifyRoundTrip_externallyProvidedIds() |
When the caller propagates IDs, but not a sampling decision, the current process should decide.
|
void |
verifyRoundTrip_notSampled() |
|
void |
verifyRoundTrip_notSampled_noIds() |
|
void |
verifyRoundTrip_rootSpan() |
|
void |
verifyRoundTrip_sampledTrueNoOtherTraceHeaders() |
protected java.util.Map<K,java.lang.String> map
protected abstract Propagation<K> propagation()
protected abstract void inject(java.util.Map<K,java.lang.String> map, @Nullable java.lang.String traceId, @Nullable java.lang.String parentId, @Nullable java.lang.String spanId, @Nullable java.lang.Boolean sampled, @Nullable java.lang.Boolean debug)
protected abstract void inject(java.util.Map<K,java.lang.String> carrier, SamplingFlags samplingFlags)
public void verifyRoundTrip_rootSpan()
throws java.lang.Exception
java.lang.Exceptionpublic void verifyRoundTrip_128BitTrace()
throws java.lang.Exception
java.lang.Exceptionpublic void verifyRoundTrip_childSpan()
throws java.lang.Exception
java.lang.Exceptionpublic void verifyRoundTrip_notSampled()
throws java.lang.Exception
java.lang.Exceptionpublic void verifyRoundTrip_notSampled_noIds()
throws java.lang.Exception
java.lang.Exceptionpublic void verifyRoundTrip_sampledTrueNoOtherTraceHeaders()
public void verifyRoundTrip_debug()
public void verifyRoundTrip_empty()
throws java.lang.Exception
java.lang.Exceptionpublic void verifyRoundTrip_externallyProvidedIds()
Copyright © 2018 OpenZipkin. All rights reserved.