Class BundledScriptBpipeTaskScheduler
- java.lang.Object
- 
- fr.ens.biologie.genomique.eoulsan.core.schedulers.AbstractTaskScheduler
- 
- fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters.AbstractClusterTaskScheduler
- 
- fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters.BpipeTaskScheduler
- 
- fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters.BundledScriptBpipeTaskScheduler
 
 
 
 
- 
- All Implemented Interfaces:
- ClusterTaskScheduler,- TaskScheduler
 - Direct Known Subclasses:
- HTCondorTaskScheduler,- PBSProTaskScheduler,- SLURMTaskScheduler,- TORQUETaskScheduler
 
 public abstract class BundledScriptBpipeTaskScheduler extends BpipeTaskScheduler This class define an abstract scheduler that use a bpipe script bundled in Eoulsan distribution.- Since:
- 2.0
- Author:
- Laurent Jourdren
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters.AbstractClusterTaskSchedulerAbstractClusterTaskScheduler.ProcessThreadOutput
 - 
Nested classes/interfaces inherited from interface fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters.ClusterTaskSchedulerClusterTaskScheduler.StatusResult, ClusterTaskScheduler.StatusValue
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedBundledScriptBpipeTaskScheduler(String schedulerName, String commandWrapperScript)Constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FilegetBpipeCommandWrapper()Get the path to the Bpipe command wrapper.StringgetSchedulerName()Get the scheduler name.- 
Methods inherited from class fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters.BpipeTaskScheduleradditionalScriptEnvironment, cleanupJob, configure, statusJob, stopJob, submitJob
 - 
Methods inherited from class fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters.AbstractClusterTaskSchedulerstop, submit
 - 
Methods inherited from class fr.ens.biologie.genomique.eoulsan.core.schedulers.AbstractTaskSchedulerafterExecuteTask, beforeExecuteTask, executeTask, getResult, getStatus, getStep, getStep, getTaskDoneCount, getTaskRunningCount, getTaskSubmittedCount, getTotalTaskDoneCount, getTotalTaskRunningCount, getTotalTaskSubmittedCount, isStarted, isStopped, start, submit, waitEndOfTasks
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface fr.ens.biologie.genomique.eoulsan.core.schedulers.TaskSchedulergetResult, getStatus, getTaskDoneCount, getTaskRunningCount, getTaskSubmittedCount, getTotalTaskDoneCount, getTotalTaskRunningCount, getTotalTaskSubmittedCount, start, submit, waitEndOfTasks
 
- 
 
- 
- 
- 
Method Detail- 
getSchedulerNamepublic String getSchedulerName() Description copied from interface:ClusterTaskSchedulerGet the scheduler name.- Returns:
- the name of the scheduler
 
 - 
getBpipeCommandWrapperprotected File getBpipeCommandWrapper() Description copied from class:BpipeTaskSchedulerGet the path to the Bpipe command wrapper.- Specified by:
- getBpipeCommandWrapperin class- BpipeTaskScheduler
- Returns:
- the File object with the path to the Bpipe command wrapper
 
 
- 
 
-