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 |
|
protected Propagation<K> |
propagation |
Modifier | Constructor | Description |
---|---|---|
protected |
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 java.lang.Class<? extends java.util.function.Supplier<Propagation<K>>> |
propagationSupplier() |
|
void |
unloadable_afterBasicUsage() |
|
void |
unloadable_unused() |
|
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 final Propagation<K> propagation
protected abstract java.lang.Class<? extends java.util.function.Supplier<Propagation<K>>> propagationSupplier()
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.Exception
public void verifyRoundTrip_128BitTrace() throws java.lang.Exception
java.lang.Exception
public void verifyRoundTrip_childSpan() throws java.lang.Exception
java.lang.Exception
public void verifyRoundTrip_notSampled() throws java.lang.Exception
java.lang.Exception
public void verifyRoundTrip_notSampled_noIds() throws java.lang.Exception
java.lang.Exception
public void verifyRoundTrip_sampledTrueNoOtherTraceHeaders()
public void verifyRoundTrip_debug()
public void verifyRoundTrip_empty() throws java.lang.Exception
java.lang.Exception
public void verifyRoundTrip_externallyProvidedIds()
public void unloadable_unused()
public void unloadable_afterBasicUsage()
Copyright © 2018 OpenZipkin. All rights reserved.