Class ApplicationTracerProvider
java.lang.Object
io.opentelemetry.javaagent.instrumentation.opentelemetryapi.trace.ApplicationTracerProvider
- All Implemented Interfaces:
application.io.opentelemetry.api.trace.TracerProvider
public class ApplicationTracerProvider
extends Object
implements application.io.opentelemetry.api.trace.TracerProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final io.opentelemetry.api.trace.TracerProvider -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedApplicationTracerProvider(io.opentelemetry.api.trace.TracerProvider agentTracerProvider) -
Method Summary
Modifier and TypeMethodDescriptionstatic application.io.opentelemetry.api.trace.TracerProvidercreate(io.opentelemetry.api.trace.TracerProvider agentTracerProvider) application.io.opentelemetry.api.trace.Tracerapplication.io.opentelemetry.api.trace.TracerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface application.io.opentelemetry.api.trace.TracerProvider
tracerBuilder
-
Field Details
-
agentTracerProvider
protected final io.opentelemetry.api.trace.TracerProvider agentTracerProvider
-
-
Constructor Details
-
ApplicationTracerProvider
protected ApplicationTracerProvider(io.opentelemetry.api.trace.TracerProvider agentTracerProvider)
-
-
Method Details
-
create
public static application.io.opentelemetry.api.trace.TracerProvider create(io.opentelemetry.api.trace.TracerProvider agentTracerProvider) -
get
- Specified by:
getin interfaceapplication.io.opentelemetry.api.trace.TracerProvider
-
get
public application.io.opentelemetry.api.trace.Tracer get(String instrumentationName, String instrumentationVersion) - Specified by:
getin interfaceapplication.io.opentelemetry.api.trace.TracerProvider
-