Class AgentStarterImpl

java.lang.Object
io.opentelemetry.javaagent.tooling.AgentStarterImpl
All Implemented Interfaces:
io.opentelemetry.javaagent.bootstrap.AgentStarter

public class AgentStarterImpl extends Object implements io.opentelemetry.javaagent.bootstrap.AgentStarter
Main entry point into code that is running inside agent class loader, used reflectively from io.opentelemetry.javaagent.bootstrap.AgentInitializer.
  • Constructor Details

    • AgentStarterImpl

      public AgentStarterImpl(Instrumentation instrumentation, File javaagentFile, boolean isSecurityManagerSupportEnabled)
  • Method Details

    • delayStart

      public boolean delayStart()
      Specified by:
      delayStart in interface io.opentelemetry.javaagent.bootstrap.AgentStarter
    • start

      public void start()
      Specified by:
      start in interface io.opentelemetry.javaagent.bootstrap.AgentStarter
    • getExtensionClassLoader

      public ClassLoader getExtensionClassLoader()
      Specified by:
      getExtensionClassLoader in interface io.opentelemetry.javaagent.bootstrap.AgentStarter