Package io.opentelemetry.javaagent.tooling
-
Class Summary Class Description AddThreadDetailsSpanProcessor AgentInstaller AgentTooling This class contains class references for objects shared by the agent installer as well as muzzle (both compile and runtime).AgentTracerProviderConfigurer AutoVersionResourceProvider Constants Some useful constants.ExporterClassLoader Deprecated. ExtensionClassLoader This class creates a classloader which encapsulates arbitrary extensions for Otel Java instrumentation agent.HelperInjector Injects instrumentation helper classes into the user's classloader.InputStreamUrlConnection OpenTelemetryInstaller RemappingUrlConnection SafeServiceLoader ShadingRemapper ShadingRemapper.Rule TransformSafeLogger Debug logging that is performed under class file transform needs to use this class, because gradle deadlocks sporadically under the following sequence: Gradle triggers a class to load while it is holding a lock Class file transform occurs (under this lock) and the agent writes to System.out (Because gradle hijacks System.out), gradle is called from inside of the class file transform Gradle tries to grab a different lock during it's implementation of System.outUtils VersionLogger