Interface StepConfigurationContext
-
- All Known Subinterfaces:
TaskContext
- All Known Implementing Classes:
StepConfigurationContextImpl,TaskContextImpl
public interface StepConfigurationContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetCommandAuthor()Get the command author.StringgetCommandDescription()Get command description.StringgetCommandName()Get the command name.StepgetCurrentStep()Get the current step.DataFilegetDesignFile()Get the design file path.fr.ens.biologie.genomique.kenetre.log.GenericLoggergetGenericLogger()Get the generic logger.StringgetJobDescription()Get the job description.DataFilegetJobDirectory()Get the job path.StringgetJobEnvironment()Get the job environment.StringgetJobHost()Get the host of the job.StringgetJobId()Get the job id.StringgetJobUUID()Get the UUID of the job.FilegetLocalTempDirectory()Get local temporary directory.LoggergetLogger()Get the logger.DataFilegetOutputDirectory()Get the output path.AbstractEoulsanRuntimegetRuntime()Get EoulsanRuntime.SettingsgetSettings()Get Eoulsan settings.DataFilegetStepOutputDirectory()Get the step working directory.DataFilegetWorkflowFile()Get the workflow file path.
-
-
-
Method Detail
-
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
AbstractEoulsanRuntime 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
-
-