ExecutorModule¶
Executor Module
Just provides a number of functions used by all executors
- class DIRAC.Core.Base.ExecutorModule.ExecutorModule¶
Bases:
object
All executors should inherit from this module
- deserializeTask(taskStub)¶
- disableFastTrackForTask()¶
- classmethod ex_enabled()¶
- classmethod ex_getExtraArguments()¶
- classmethod ex_getMind()¶
- classmethod ex_getOption(optName, defaultValue=None)¶
- classmethod ex_getProperty(optName)¶
- classmethod ex_setMind(mindName, **extraArgs)¶
- classmethod ex_setOption(optName, value)¶
- classmethod ex_setProperty(optName, value)¶
- fastTrackDispatch(taskId, taskObj)¶
- freezeTask(freezeTime)¶
- isTaskFrozen()¶
- processTask(taskId, taskObj)¶
- serializeTask(taskObj)¶