Class 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 Detail

      • AgentStarterImpl

        public AgentStarterImpl​(Instrumentation instrumentation,
                                File javaagentFile)
    • Method Detail

      • 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