Class ProcessContextImpl

    • Method Detail

      • getJobDisplayName

        @NotNull
        public @NotNull String getJobDisplayName()
        Specified by:
        getJobDisplayName in interface ProcessContext
        Returns:
        display name of job or environment being executed
      • getTaskDescription

        @NotNull
        public @NotNull String getTaskDescription()
        Specified by:
        getTaskDescription in interface ProcessContext
        Returns:
        current task description or empty string if none
      • getTaskId

        public long getTaskId()
        Description copied from interface: ProcessContext
        Returns and id of the current task. If not a scope of a task returns a unique number that will not clash with id of any task.
        Specified by:
        getTaskId in interface ProcessContext
      • getTaskPluginKey

        @NotNull
        public @NotNull String getTaskPluginKey()
        Specified by:
        getTaskPluginKey in interface ProcessContext
        Returns:
        plugin key of current task or an empty string if none
      • getPaths

        @NotNull
        public @NotNull List<String> getPaths()
        Specified by:
        getPaths in interface ProcessContext
        Returns:
        content of "PATH" variable used for process execution
      • isVerboseLoggingOn

        public boolean isVerboseLoggingOn()
        Description copied from interface: ProcessContext
        Controls the amount of logging during the execution. Some of the logging is only output in verbose mode.
        Specified by:
        isVerboseLoggingOn in interface ProcessContext
        Returns:
        true if verbose logging is enabled.