| Interface | Description |
|---|---|
| AbstractTracerContext |
The
AbstractTracerContext represents the tracer context manager. |
| AsyncSpan |
Span could use these APIs to active and extend its lift cycle across thread.
|
| IgnoreTracerContextListener | |
| Injectable |
The
Injectable represents a provider, which gives the reference of ContextCarrier and peer
for the agent core, for cross-process propagation. |
| TracingContextListener |
| Class | Description |
|---|---|
| CarrierItem | |
| CarrierItemHead | |
| ContextCarrier |
ContextCarrier is a data carrier of TracingContext. |
| ContextManager |
ContextManager controls the whole context of TraceSegment. |
| ContextManagerExtendService | |
| ContextSnapshot |
The
ContextSnapshot is a snapshot for current context. |
| IgnoredTracerContext |
The
IgnoredTracerContext represent a context should be ignored. |
| IgnoredTracerContext.ListenerManager | |
| OperationNameFormatService |
Support operation name format by config.
|
| RuntimeContext |
RuntimeContext is alive during the tracing context.
|
| RuntimeContextSnapshot | |
| SW3CarrierItem | |
| SW6CarrierItem | |
| TraceContextCarrierItem | |
| TracingContext |
The
TracingContext represents a core tracing logic controller. |
| TracingContext.ListenerManager |
The
ListenerManager represents an event notify for every registered listener, which are notified
when the TracingContext finished, and TracingContext.segment is ready for further process. |
| Enum | Description |
|---|---|
| ContextCarrier.HeaderVersion |
Copyright © 2019 The Apache Software Foundation. All rights reserved.