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 String
getCommandAuthor()
Get the command author.String
getCommandDescription()
Get command description.String
getCommandName()
Get the command name.Step
getCurrentStep()
Get the current step.DataFile
getDesignFile()
Get the design file path.fr.ens.biologie.genomique.kenetre.log.GenericLogger
getGenericLogger()
Get the generic logger.String
getJobDescription()
Get the job description.DataFile
getJobDirectory()
Get the job path.String
getJobEnvironment()
Get the job environment.String
getJobHost()
Get the host of the job.String
getJobId()
Get the job id.String
getJobUUID()
Get the UUID of the job.File
getLocalTempDirectory()
Get local temporary directory.Logger
getLogger()
Get the logger.DataFile
getOutputDirectory()
Get the output path.AbstractEoulsanRuntime
getRuntime()
Get EoulsanRuntime.Settings
getSettings()
Get Eoulsan settings.DataFile
getStepOutputDirectory()
Get the step working directory.DataFile
getWorkflowFile()
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
-
-