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

    Fields
    Modifier and Type
    Field
    Description
    protected final io.opentelemetry.api.trace.TracerProvider
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    ApplicationTracerProvider(io.opentelemetry.api.trace.TracerProvider agentTracerProvider)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static application.io.opentelemetry.api.trace.TracerProvider
    create(io.opentelemetry.api.trace.TracerProvider agentTracerProvider)
     
    application.io.opentelemetry.api.trace.Tracer
    get(String instrumentationName)
     
    application.io.opentelemetry.api.trace.Tracer
    get(String instrumentationName, String instrumentationVersion)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods 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

      public application.io.opentelemetry.api.trace.Tracer get(String instrumentationName)
      Specified by:
      get in interface application.io.opentelemetry.api.trace.TracerProvider
    • get

      public application.io.opentelemetry.api.trace.Tracer get(String instrumentationName, String instrumentationVersion)
      Specified by:
      get in interface application.io.opentelemetry.api.trace.TracerProvider