- 2.75.0 (latest)
- 2.74.1
- 2.73.1
- 2.72.2
- 2.71.0
- 2.70.3
- 2.69.0
- 2.68.2
- 2.67.0
- 2.66.0
- 2.65.0
- 2.63.1
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.1
- 2.58.0
- 2.57.0
- 2.55.0
- 2.54.1
- 2.53.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.1
- 2.47.0
- 2.46.1
- 2.45.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.1
- 2.33.0
- 2.32.1
- 2.31.1
- 2.30.1
- 2.24.0
- 2.23.3
- 2.22.0
- 2.21.0
- 2.20.1
- 2.19.6
- 2.18.7
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.2
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.1
- 2.7.1
public class AppCentricTracerFactory implements ApiTracerFactoryA ApiTracerFactory to build instances of AppCentricTracer.
This class wraps the TraceManager and pass it to AppCentricTracer. It will be used to record traces in AppCentricTracer.
This class is expected to be initialized once during client initialization.
Implements
ApiTracerFactoryConstructors
AppCentricTracerFactory(TraceManager traceManager)
public AppCentricTracerFactory(TraceManager traceManager)Creates a AppCentricTracerFactory
| Parameter | |
|---|---|
| Name | Description |
traceManager |
TraceManager |
Methods
newTracer(ApiTracer parent, SpanName spanName, ApiTracerFactory.OperationType operationType)
public ApiTracer newTracer(ApiTracer parent, SpanName spanName, ApiTracerFactory.OperationType operationType)Create a new ApiTracer that will be a child of the current context.
| Parameters | |
|---|---|
| Name | Description |
parent |
ApiTracer |
spanName |
SpanName |
operationType |
ApiTracerFactory.OperationType |
| Returns | |
|---|---|
| Type | Description |
ApiTracer |
|
withContext(ApiTracerContext context)
public ApiTracerFactory withContext(ApiTracerContext context)Returns a new ApiTracerFactory that will use the provided context to infer attributes for all tracers created by the factory.
| Parameter | |
|---|---|
| Name | Description |
context |
ApiTracerContext |
| Returns | |
|---|---|
| Type | Description |
ApiTracerFactory |
|