Uses of Interface
fr.ens.biologie.genomique.eoulsan.core.Step
Packages that use Step
Package
Description
This package contains Eoulsan workflow core class.
This package contains classes for schedulers.
This package contains classes for cluster schedulers.
This package contains Eoulsan workflow dedicated classes.
This package contains Eoulsan user interface classes.
-
Uses of Step in fr.ens.biologie.genomique.eoulsan.core
Methods in fr.ens.biologie.genomique.eoulsan.core that return StepModifier and TypeMethodDescriptionStepConfigurationContext.getCurrentStep()Get the current step.Workflow.getDesignStep()Get the design step of the workflow.Workflow.getFirstStep()Get the first step of the workflow (after generator steps).Workflow.getRootStep()Get the first steps of the workflow.Methods in fr.ens.biologie.genomique.eoulsan.core that return types with arguments of type StepModifier and TypeMethodDescriptionAbstractPort.getLinkedSteps()Port.getLinkedSteps()Get the steps linked to this port.Workflow.getSteps()Get the steps of the workflow. -
Uses of Step in fr.ens.biologie.genomique.eoulsan.core.schedulers
Methods in fr.ens.biologie.genomique.eoulsan.core.schedulers with parameters of type StepModifier and TypeMethodDescriptionGet the result related to a step.Get the status related to a step.intAbstractTaskScheduler.getTaskDoneCount(Step step) intClusterCombinedTaskScheduler.getTaskDoneCount(Step step) intCombinedTaskScheduler.getTaskDoneCount(Step step) intTaskScheduler.getTaskDoneCount(Step step) Get the count of done task contexts of a step.intAbstractTaskScheduler.getTaskRunningCount(Step step) intClusterCombinedTaskScheduler.getTaskRunningCount(Step step) intCombinedTaskScheduler.getTaskRunningCount(Step step) intTaskScheduler.getTaskRunningCount(Step step) Get the count of running task contexts of a step.intAbstractTaskScheduler.getTaskSubmittedCount(Step step) intClusterCombinedTaskScheduler.getTaskSubmittedCount(Step step) intCombinedTaskScheduler.getTaskSubmittedCount(Step step) intTaskScheduler.getTaskSubmittedCount(Step step) Get the count of submitted task contexts of a step.voidAbstractTaskScheduler.submit(Step step, TaskContextImpl context) voidAbstractTaskScheduler.submit(Step step, Set<TaskContextImpl> contexts) voidClusterCombinedTaskScheduler.submit(Step step, TaskContextImpl context) voidClusterCombinedTaskScheduler.submit(Step step, Set<TaskContextImpl> contexts) voidCombinedTaskScheduler.submit(Step step, TaskContextImpl context) voidCombinedTaskScheduler.submit(Step step, Set<TaskContextImpl> contexts) voidHadoopCompatibleTaskScheduler.submit(Step step, TaskContextImpl context) voidMonoThreadTaskScheduler.submit(Step step, TaskContextImpl context) voidMultiThreadTaskScheduler.submit(Step step, TaskContextImpl context) voidTaskScheduler.submit(Step step, TaskContextImpl context) Submit a context to execute.voidTaskScheduler.submit(Step step, Set<TaskContextImpl> contexts) Submit contexts to execute.voidAbstractTaskScheduler.waitEndOfTasks(Step step) voidClusterCombinedTaskScheduler.waitEndOfTasks(Step step) voidCombinedTaskScheduler.waitEndOfTasks(Step step) voidTaskScheduler.waitEndOfTasks(Step step) Wait the end of the task contexts. -
Uses of Step in fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters
Methods in fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters with parameters of type StepModifier and TypeMethodDescriptionvoidAbstractClusterTaskScheduler.submit(Step step, TaskContextImpl context) -
Uses of Step in fr.ens.biologie.genomique.eoulsan.core.workflow
Classes in fr.ens.biologie.genomique.eoulsan.core.workflow that implement StepModifier and TypeClassDescriptionclassThis class define a step of the workflow.classThis class define a step based on a Command object (workflow file).Methods in fr.ens.biologie.genomique.eoulsan.core.workflow that return StepModifier and TypeMethodDescriptionStepConfigurationContextImpl.getCurrentStep()TaskContextImpl.getCurrentStep()AbstractWorkflow.getDesignStep()AbstractWorkflow.getFirstStep()AbstractWorkflow.getRootStep()UIStepEvent.getStep()Get the step.Methods in fr.ens.biologie.genomique.eoulsan.core.workflow that return types with arguments of type StepMethods in fr.ens.biologie.genomique.eoulsan.core.workflow with parameters of type StepModifier and TypeMethodDescriptionGet a module instance.Get a module instance.static StringStepOutputDataFile.newStandardFilename(Step step, String portName, DataFormat format, Sample sample, int fileIndex, fr.ens.biologie.genomique.kenetre.io.CompressionType compression) Create a standard filename.voidStepObserver.notifyStepState(Step step, int terminatedTasks, int submittedTasks, double progress) The progress of the step has been changed.voidStepObserver.notifyStepState(Step step, int contextId, String contextName, double progress) The progress of the step for a sample has been changed.voidStepObserver.notifyStepState(Step step, Step.StepState stepState) The status of the step has been changed.voidStepObserver.notifyStepState(Step step, String note) The note of the step has been changed.voidStepObserver.notifyTaskDone(Step step, int contextId) Notify that a task has been done.voidStepObserver.notifyTaskRunning(Step step, int contextId) Notify that a task is running.voidStepObserver.notifyTaskSubmitted(Step step, int contextId) Notify that a task has been submitted.voidStepInstances.registerStep(Step step, Module module) Register a step instance.voidStepInstances.removeStep(Step step) Remove a step instance.Constructors in fr.ens.biologie.genomique.eoulsan.core.workflow with parameters of type StepModifierConstructorDescriptionUITaskEvent(Step step, fr.ens.biologie.genomique.eoulsan.core.workflow.UITaskEvent.TaskStatusMessage status, int contextId) Constructor. -
Uses of Step in fr.ens.biologie.genomique.eoulsan.ui
Methods in fr.ens.biologie.genomique.eoulsan.ui with parameters of type StepModifier and TypeMethodDescriptionvoidBasicUI.notifyStepState(Step step, int terminatedTasks, int submittedTasks, double progress) voidBasicUI.notifyStepState(Step step, int contextId, String contextName, double progress) voidBasicUI.notifyStepState(Step step, Step.StepState stepState) voidBasicUI.notifyStepState(Step step, String note) voidLanternaUI.notifyStepState(Step step, int terminatedTasks, int submittedTasks, double progress) voidLanternaUI.notifyStepState(Step step, int contextId, String contextName, double progress) voidLanternaUI.notifyStepState(Step step, Step.StepState stepState) voidLanternaUI.notifyStepState(Step step, String note) voidNoUI.notifyStepState(Step step, int terminatedTasks, int submittedTasks, double progress) voidNoUI.notifyStepState(Step step, int contextId, String contextName, double progress) voidNoUI.notifyStepState(Step step, Step.StepState stepState) voidNoUI.notifyStepState(Step step, String note) voidBasicUI.notifyTaskDone(Step step, int contextId) voidLanternaUI.notifyTaskDone(Step step, int contextId) voidNoUI.notifyTaskDone(Step step, int contextId) voidBasicUI.notifyTaskRunning(Step step, int contextId) voidLanternaUI.notifyTaskRunning(Step step, int contextId) voidNoUI.notifyTaskRunning(Step step, int contextId) voidBasicUI.notifyTaskSubmitted(Step step, int contextId) voidLanternaUI.notifyTaskSubmitted(Step step, int contextId) voidNoUI.notifyTaskSubmitted(Step step, int contextId)