HCE Project Python language Distributed Tasks Manager Application, Distributed Crawler Application and client API bindings.
2.0.0-chaika
Hierarchical Cluster Engine Python language binding
|
Task event object, defines the Task object fields. More...
Public Member Functions | |
def | __init__ (self) |
constructor initialize task's fields More... | |
def | setSessionVar (self, sessionVarName, sessionVarValue) |
Set the OS session variable for EE process. More... | |
def | setStrategyVar (self, strategyVarName, strategyVarValue) |
Set the strategy variable. More... | |
def | setFile (self, fileItem) |
Set the file item. More... | |
def | setLimitsVar (self, limitsVarName, limitsVarValue) |
Set the limits variable. More... | |
Public Attributes | |
id | |
The task Id. More... | |
command | |
The task command line to execute inside EE. More... | |
input | |
The task cstdin stream buffer for EE process. More... | |
files | |
The task files items attached init. More... | |
session | |
The task session items init. More... | |
strategy | |
The task strategy items init. More... | |
limits | |
The task limits init. More... | |
autoCleanupFields | |
The task autoCleanupFields init. More... | |
type | |
The task type init. More... | |
name | |
The task name init. More... | |
Task event object, defines the Task object fields.
The task object used to create task representation inside DTM application. This is a main data unit that is used by DTM inside to operate.
Definition at line 34 of file EventObjects.py.
def dtm.EventObjects.Task.__init__ | ( | self | ) |
constructor initialize task's fields
Definition at line 78 of file EventObjects.py.
def dtm.EventObjects.Task.setFile | ( | self, | |
fileItem | |||
) |
Set the file item.
Appends file item to files container
fileItem | The file item for files container, format (fileName, byteStream, actionMask). |
Definition at line 133 of file EventObjects.py.
def dtm.EventObjects.Task.setLimitsVar | ( | self, | |
limitsVarName, | |||
limitsVarValue | |||
) |
Set the limits variable.
limitsVarName | The limits variable name. |
limitsVarValue | The limits variable value. |
Definition at line 142 of file EventObjects.py.
def dtm.EventObjects.Task.setSessionVar | ( | self, | |
sessionVarName, | |||
sessionVarValue | |||
) |
Set the OS session variable for EE process.
sessionVarName | The session variable name. |
sessionVarValue | The session variable value. |
Definition at line 116 of file EventObjects.py.
def dtm.EventObjects.Task.setStrategyVar | ( | self, | |
strategyVarName, | |||
strategyVarValue | |||
) |
Set the strategy variable.
strategyVarName | The strategy variable name. |
strategyVarValue | The strategy variable value. |
Definition at line 125 of file EventObjects.py.
dtm.EventObjects.Task.autoCleanupFields |
The task autoCleanupFields init.
Definition at line 102 of file EventObjects.py.
dtm.EventObjects.Task.command |
The task command line to execute inside EE.
Definition at line 84 of file EventObjects.py.
|
static |
Definition at line 40 of file EventObjects.py.
|
static |
Definition at line 36 of file EventObjects.py.
|
static |
Definition at line 39 of file EventObjects.py.
|
static |
Definition at line 37 of file EventObjects.py.
|
static |
Definition at line 38 of file EventObjects.py.
dtm.EventObjects.Task.files |
The task files items attached init.
Definition at line 90 of file EventObjects.py.
dtm.EventObjects.Task.id |
The task Id.
Definition at line 81 of file EventObjects.py.
dtm.EventObjects.Task.input |
The task cstdin stream buffer for EE process.
Definition at line 87 of file EventObjects.py.
dtm.EventObjects.Task.limits |
The task limits init.
Definition at line 99 of file EventObjects.py.
dtm.EventObjects.Task.name |
The task name init.
Definition at line 108 of file EventObjects.py.
dtm.EventObjects.Task.session |
The task session items init.
Definition at line 93 of file EventObjects.py.
dtm.EventObjects.Task.strategy |
The task strategy items init.
Definition at line 96 of file EventObjects.py.
|
static |
Definition at line 62 of file EventObjects.py.
|
static |
Definition at line 61 of file EventObjects.py.
|
static |
Definition at line 63 of file EventObjects.py.
|
static |
Definition at line 60 of file EventObjects.py.
|
static |
Definition at line 58 of file EventObjects.py.
|
static |
Definition at line 45 of file EventObjects.py.
|
static |
Definition at line 56 of file EventObjects.py.
|
static |
Definition at line 42 of file EventObjects.py.
|
static |
Definition at line 43 of file EventObjects.py.
|
static |
Definition at line 44 of file EventObjects.py.
|
static |
Definition at line 49 of file EventObjects.py.
|
static |
Definition at line 48 of file EventObjects.py.
|
static |
Definition at line 57 of file EventObjects.py.
|
static |
Definition at line 55 of file EventObjects.py.
|
static |
Definition at line 47 of file EventObjects.py.
|
static |
Definition at line 46 of file EventObjects.py.
|
static |
Definition at line 53 of file EventObjects.py.
|
static |
Definition at line 54 of file EventObjects.py.
|
static |
Definition at line 52 of file EventObjects.py.
|
static |
Definition at line 51 of file EventObjects.py.
|
static |
Definition at line 50 of file EventObjects.py.
|
static |
Definition at line 66 of file EventObjects.py.
|
static |
Definition at line 65 of file EventObjects.py.
|
static |
Definition at line 70 of file EventObjects.py.
|
static |
Definition at line 71 of file EventObjects.py.
|
static |
Definition at line 68 of file EventObjects.py.
dtm.EventObjects.Task.type |
The task type init.
Definition at line 105 of file EventObjects.py.
|
static |
Definition at line 73 of file EventObjects.py.