Package io.opentelemetry.api
Class DefaultOpenTelemetryBuilder
- java.lang.Object
-
- io.opentelemetry.api.DefaultOpenTelemetryBuilder
-
- All Implemented Interfaces:
OpenTelemetryBuilder<DefaultOpenTelemetryBuilder>
public class DefaultOpenTelemetryBuilder extends Object implements OpenTelemetryBuilder<DefaultOpenTelemetryBuilder>
Builder class forDefaultOpenTelemetry
.
-
-
Field Summary
Fields Modifier and Type Field Description protected io.opentelemetry.api.metrics.MeterProvider
meterProvider
protected io.opentelemetry.context.propagation.ContextPropagators
propagators
protected io.opentelemetry.api.trace.TracerProvider
tracerProvider
-
Constructor Summary
Constructors Constructor Description DefaultOpenTelemetryBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description OpenTelemetry
build()
Returns a newOpenTelemetry
based on the configuration in thisOpenTelemetryBuilder
.DefaultOpenTelemetryBuilder
setMeterProvider(io.opentelemetry.api.metrics.MeterProvider meterProvider)
Deprecated.DefaultOpenTelemetryBuilder
setPropagators(io.opentelemetry.context.propagation.ContextPropagators propagators)
Sets theContextPropagators
to use.DefaultOpenTelemetryBuilder
setTracerProvider(io.opentelemetry.api.trace.TracerProvider tracerProvider)
Sets theTracerProvider
to use.
-
-
-
Method Detail
-
setTracerProvider
public DefaultOpenTelemetryBuilder setTracerProvider(io.opentelemetry.api.trace.TracerProvider tracerProvider)
Description copied from interface:OpenTelemetryBuilder
Sets theTracerProvider
to use.- Specified by:
setTracerProvider
in interfaceOpenTelemetryBuilder<DefaultOpenTelemetryBuilder>
-
setMeterProvider
@Deprecated public DefaultOpenTelemetryBuilder setMeterProvider(io.opentelemetry.api.metrics.MeterProvider meterProvider)
Deprecated.Description copied from interface:OpenTelemetryBuilder
Sets theMeterProvider
to use.- Specified by:
setMeterProvider
in interfaceOpenTelemetryBuilder<DefaultOpenTelemetryBuilder>
-
setPropagators
public DefaultOpenTelemetryBuilder setPropagators(io.opentelemetry.context.propagation.ContextPropagators propagators)
Description copied from interface:OpenTelemetryBuilder
Sets theContextPropagators
to use.- Specified by:
setPropagators
in interfaceOpenTelemetryBuilder<DefaultOpenTelemetryBuilder>
-
build
public OpenTelemetry build()
Description copied from interface:OpenTelemetryBuilder
Returns a newOpenTelemetry
based on the configuration in thisOpenTelemetryBuilder
.- Specified by:
build
in interfaceOpenTelemetryBuilder<DefaultOpenTelemetryBuilder>
-
-