Class HTCondorTaskScheduler
- 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
-
- fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters.HTCondorTaskScheduler
-
- All Implemented Interfaces:
ClusterTaskScheduler
,TaskScheduler
public class HTCondorTaskScheduler extends BundledScriptBpipeTaskScheduler
This class define a HTCondor cluster scheduler using a Bpipe script.- Since:
- 2.0
- Author:
- Laurent Jourdren
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters.AbstractClusterTaskScheduler
AbstractClusterTaskScheduler.ProcessThreadOutput
-
Nested classes/interfaces inherited from interface fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters.ClusterTaskScheduler
ClusterTaskScheduler.StatusResult, ClusterTaskScheduler.StatusValue
-
-
Field Summary
Fields Modifier and Type Field Description static String
SCHEDULER_NAME
-
Constructor Summary
Constructors Constructor Description HTCondorTaskScheduler()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map<String,String>
additionalScriptEnvironment()
Define additional environment variable for bpipe scripts.-
Methods inherited from class fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters.BundledScriptBpipeTaskScheduler
getBpipeCommandWrapper, getSchedulerName
-
Methods inherited from class fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters.BpipeTaskScheduler
cleanupJob, configure, statusJob, stopJob, submitJob
-
Methods inherited from class fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters.AbstractClusterTaskScheduler
stop, submit
-
Methods inherited from class fr.ens.biologie.genomique.eoulsan.core.schedulers.AbstractTaskScheduler
afterExecuteTask, beforeExecuteTask, executeTask, getResult, getStatus, getStep, getStep, getTaskDoneCount, getTaskRunningCount, getTaskSubmittedCount, getTotalTaskDoneCount, getTotalTaskRunningCount, getTotalTaskSubmittedCount, isStarted, isStopped, start, submit, waitEndOfTasks
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface fr.ens.biologie.genomique.eoulsan.core.schedulers.TaskScheduler
getResult, getStatus, getTaskDoneCount, getTaskRunningCount, getTaskSubmittedCount, getTotalTaskDoneCount, getTotalTaskRunningCount, getTotalTaskSubmittedCount, start, submit, waitEndOfTasks
-
-
-
-
Field Detail
-
SCHEDULER_NAME
public static final String SCHEDULER_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
additionalScriptEnvironment
protected Map<String,String> additionalScriptEnvironment()
Description copied from class:BpipeTaskScheduler
Define additional environment variable for bpipe scripts.- Overrides:
additionalScriptEnvironment
in classBpipeTaskScheduler
- Returns:
- a Map with the additional environment variables
-
-