Interface StepConfigurationContext

All Known Subinterfaces:
TaskContext
All Known Implementing Classes:
StepConfigurationContextImpl, TaskContextImpl

public interface StepConfigurationContext
  • Method Details

    • getCommandName

      String getCommandName()
      Get the command name.
      Returns:
      the command name
    • getJobUUID

      String getJobUUID()
      Get the UUID of the job.
      Returns:
      the job UUID
    • getJobDescription

      String getJobDescription()
      Get the job description.
      Returns:
      the job description
    • getJobEnvironment

      String getJobEnvironment()
      Get the job environment.
      Returns:
      the job environment
    • getCommandDescription

      String getCommandDescription()
      Get command description.
      Returns:
      the command description
    • getCommandAuthor

      String getCommandAuthor()
      Get the command author.
      Returns:
      the command author
    • getOutputDirectory

      DataFile getOutputDirectory()
      Get the output path.
      Returns:
      Returns the output Path
    • getJobDirectory

      DataFile getJobDirectory()
      Get the job path.
      Returns:
      Returns the log Path
    • getStepOutputDirectory

      DataFile getStepOutputDirectory()
      Get the step working directory.
      Returns:
      Returns the step working directory
    • getJobId

      String getJobId()
      Get the job id.
      Returns:
      the job id
    • getJobHost

      String getJobHost()
      Get the host of the job.
      Returns:
      a string with the host of the job
    • getDesignFile

      DataFile getDesignFile()
      Get the design file path.
      Returns:
      the design file path
    • getWorkflowFile

      DataFile getWorkflowFile()
      Get the workflow file path.
      Returns:
      the workflow file path
    • getRuntime

      Get EoulsanRuntime.
      Returns:
      the EoulsanRuntime
    • getSettings

      Settings getSettings()
      Get Eoulsan settings.
      Returns:
      the Settings
    • getLogger

      Logger getLogger()
      Get the logger.
      Returns:
      the logger
    • getGenericLogger

      fr.ens.biologie.genomique.kenetre.log.GenericLogger getGenericLogger()
      Get the generic logger.
      Returns:
      the generic logger
    • getCurrentStep

      Step getCurrentStep()
      Get the current step.
      Returns:
      the current Step or null if no Step is currently running.
    • getLocalTempDirectory

      File getLocalTempDirectory()
      Get local temporary directory.
      Returns:
      the local temporary directory