Class AppmapPluginExtension


  • public class AppmapPluginExtension
    extends java.lang.Object
    This class holds the configuration parameters read from the target project gradle.build
    • Field Detail

      • DEFAULT_OUTPUT_DIRECTORY

        public static final java.lang.String DEFAULT_OUTPUT_DIRECTORY
        See Also:
        Constant Field Values
      • project

        protected final org.gradle.api.Project project
    • Constructor Detail

      • AppmapPluginExtension

        public AppmapPluginExtension​(org.gradle.api.Project project,
                                     org.gradle.api.artifacts.Configuration agentConf)
        Constructor method, receives the project, configuration and fork options, read and provide the rest of the configuration to the AppmapPlugin class.
        Parameters:
        project - Actual project object representation.
        agentConf - Holdder of the project configuration.
    • Method Detail

      • getAgentConf

        public org.gradle.api.artifacts.Configuration getAgentConf()
      • shouldSkip

        @Input
        public boolean shouldSkip()
      • setSkip

        public void setSkip​(boolean skip)
      • getDebug

        public java.lang.String getDebug()
      • setDebug

        public void setDebug​(java.lang.String debug)
      • getDebugFile

        public org.gradle.api.file.RegularFileProperty getDebugFile()
      • setDebugFile

        public void setDebugFile​(org.gradle.api.file.RegularFileProperty debugFile)
      • getEventValueSize

        public int getEventValueSize()
      • setEventValueSize

        public void setEventValueSize​(int eventValueSize)
      • getOutputDirectory

        public org.gradle.api.file.DirectoryProperty getOutputDirectory()
      • getOutputDirectoryAsString

        public java.lang.String getOutputDirectoryAsString()
      • getConfigFile

        public org.gradle.api.file.RegularFileProperty getConfigFile()
      • isConfigFileValid

        public boolean isConfigFileValid()