Class AgentCommandLineLoader

  • All Implemented Interfaces:
    org.gradle.api.Named, org.gradle.process.CommandLineArgumentProvider

    public class AgentCommandLineLoader
    extends java.lang.Object
    implements org.gradle.process.CommandLineArgumentProvider, org.gradle.api.Named
    This class is the actual responsible of building the JVM args to run the Appmap Agent.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.gradle.api.Named

        org.gradle.api.Named.Namer
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Iterable<java.lang.String> asArguments()  
      java.util.List<java.lang.String> getAsJvmArg()
      This method is called by the internal Compiler options to get the command needed to run at command line.
      java.lang.String getName()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • asArguments

        public java.lang.Iterable<java.lang.String> asArguments()
        Specified by:
        asArguments in interface org.gradle.process.CommandLineArgumentProvider
      • getName

        @Internal
        public java.lang.String getName()
        Specified by:
        getName in interface org.gradle.api.Named
      • getAsJvmArg

        @Internal
        public java.util.List<java.lang.String> getAsJvmArg()
        This method is called by the internal Compiler options to get the command needed to run at command line.
        Returns:
        JVM args needed to run the appmap agent.