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
dtm.EventObjects.FetchTasksResults Class Reference

FetchTasksResults event object, for fetch task's results data from EE. More...

Inheritance diagram for dtm.EventObjects.FetchTasksResults:
Collaboration diagram for dtm.EventObjects.FetchTasksResults:

Public Member Functions

def __init__ (self, taskId, fetchType=TYPE_DELETE)
 constructor initialize task's fields More...
 
def toJSON (self)
 

Public Attributes

 id
 The task Id. More...
 
 type
 The type of check. More...
 

Static Public Attributes

int TYPE_DELETE = 1
 
int TYPE_SAVE = 2
 

Detailed Description

FetchTasksResults event object, for fetch task's results data from EE.

The FetchTasksResults object used to fetch task's results data from EE according with DRCE FO "Get task's data request".

Definition at line 386 of file EventObjects.py.

Constructor & Destructor Documentation

◆ __init__()

def dtm.EventObjects.FetchTasksResults.__init__ (   self,
  taskId,
  fetchType = TYPE_DELETE 
)

constructor initialize task's fields

Parameters
taskIdThe task Id.

Definition at line 395 of file EventObjects.py.

395  def __init__(self, taskId, fetchType=TYPE_DELETE):
396 
398  self.id = taskId
399 
401  self.type = fetchType
402 
def __init__(self)
constructor
Definition: UIDGenerator.py:19

Member Function Documentation

◆ toJSON()

def dtm.EventObjects.FetchTasksResults.toJSON (   self)

Definition at line 403 of file EventObjects.py.

403  def toJSON(self):
404  return json.dumps(self, default=lambda o: o.__dict__, sort_keys=True, indent=4)
405 
406 
407 

Member Data Documentation

◆ id

dtm.EventObjects.FetchTasksResults.id

The task Id.

Definition at line 398 of file EventObjects.py.

◆ type

dtm.EventObjects.FetchTasksResults.type

The type of check.

Definition at line 401 of file EventObjects.py.

◆ TYPE_DELETE

int dtm.EventObjects.FetchTasksResults.TYPE_DELETE = 1
static

Definition at line 388 of file EventObjects.py.

◆ TYPE_SAVE

int dtm.EventObjects.FetchTasksResults.TYPE_SAVE = 2
static

Definition at line 389 of file EventObjects.py.


The documentation for this class was generated from the following file: