Package | Description |
---|---|
brown.tracingplane |
Provides the main
BaggageContext and BaggageProvider interfaces of the Tracing Plane |
brown.tracingplane.impl |
Implementations of
BaggageContext at several different points in the Tracing Plane. |
Modifier and Type | Method and Description |
---|---|
static BaggageProvider<? extends BaggageContext> |
DefaultBaggageProvider.get() |
static BaggageProvider<BaggageContext> |
DefaultBaggageProvider.getWrapped() |
BaggageProvider<? extends BaggageContext> |
BaggageProviderFactory.provider()
Instantiate the
BaggageProvider that this factory provides. |
Modifier and Type | Class and Description |
---|---|
class |
AtomContextProvider
|
class |
BDLContextProvider
BaggageProvider for BDLContext , which extends NestedBaggageContext to provide object
representations for a range of data types, and to convert to and from those object representations using
BDL-generated classes. |
class |
NestedBaggageContextProvider
BaggageProvider for NestedBaggageContext , which extends AtomContext to interpret atoms as
nested data structures. |
class |
NoOpBaggageContextProvider
A
BaggageProvider implementation that always just returns null. |
Modifier and Type | Method and Description |
---|---|
BaggageProvider<? extends BaggageContext> |
AtomContextProviderFactory.provider() |
BaggageProvider<? extends BaggageContext> |
BDLContextProviderFactory.provider() |
BaggageProvider<? extends BaggageContext> |
NestedBaggageContextProviderFactory.provider() |
BaggageProvider<? extends BaggageContext> |
NoOpBaggageContextProviderFactory.provider() |
Constructor and Description |
---|
ThreadLocalTransitLayer(BaggageProvider<BaggageContext> provider) |