| Interface | Description |
|---|---|
| Span |
Represents a part of the application logic that will be traced.
|
| SpanAttributesProvider | |
| SpanFactory |
The
SpanFactory is responsible for making spans in a way the chosen tracing provider is
compatible with. |
| SpanScope |
Represents the scope of a
Span. |
| Class | Description |
|---|---|
| LoggingSpanFactory |
Implementation of a
SpanFactory that requires no java agent or APM system, only logging. |
| MultiSpanFactory |
Implementation of a
SpanFactory that delegates calls to multiple other factories. |
| NestingSpanFactory |
Implementation of
SpanFactory that wraps another factory and creates nested spans when handling messages
instead of starting a new trace. |
| NestingSpanFactory.Builder |
Creates a builder that will create a
NestingSpanFactory. |
| NoOpSpanFactory |
SpanFactory implementation that creates a NoOpSpanFactory.NoOpSpan. |
| NoOpSpanFactory.NoOpSpan | |
| SpanUtils |
Utilities for creating spans which are relevant for all implementations of tracing.
|
| TracingHandlerEnhancerDefinition |
Enhances message handlers with the provided
SpanFactory, wrapping handling of the message in a Span
that is reported to the monitoring tooling. |
| TracingHandlerEnhancerDefinition.Builder |
Builder class to instantiate a
TracingHandlerEnhancerDefinition. |
Copyright © 2010–2023. All rights reserved.