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.AdminSuspend Class Reference

AdminSuspend event object, for admin suspend command. More...

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

Public Member Functions

def __init__ (self, suspendType=SUSPEND)
 constructor initialize task's fields More...
 
def isSuspend (self)
 
def toJSON (self)
 

Public Attributes

 suspendType
 

Static Public Attributes

int SUSPEND = 0
 
int RUN = 1
 

Detailed Description

AdminSuspend event object, for admin suspend command.

Definition at line 1042 of file EventObjects.py.

Constructor & Destructor Documentation

◆ __init__()

def dtm.EventObjects.AdminSuspend.__init__ (   self,
  suspendType = SUSPEND 
)

constructor initialize task's fields

Parameters
commandthe command code for state operation
classNamename of target class

Definition at line 1052 of file EventObjects.py.

1052  def __init__(self, suspendType=SUSPEND):
1053 
1055  self.suspendType = suspendType
1056 
1057 
def __init__(self)
constructor
Definition: UIDGenerator.py:19

Member Function Documentation

◆ isSuspend()

def dtm.EventObjects.AdminSuspend.isSuspend (   self)

Definition at line 1058 of file EventObjects.py.

1058  def isSuspend(self):
1059  return self.suspendType == self.SUSPEND
1060 
1061 

◆ toJSON()

def dtm.EventObjects.AdminSuspend.toJSON (   self)

Definition at line 1062 of file EventObjects.py.

1062  def toJSON(self):
1063  return json.dumps(self, default=lambda o: o.__dict__, sort_keys=True, indent=4)
1064 
1065 
1066 

Member Data Documentation

◆ RUN

int dtm.EventObjects.AdminSuspend.RUN = 1
static

Definition at line 1045 of file EventObjects.py.

◆ SUSPEND

int dtm.EventObjects.AdminSuspend.SUSPEND = 0
static

Definition at line 1044 of file EventObjects.py.

◆ suspendType

dtm.EventObjects.AdminSuspend.suspendType

Definition at line 1055 of file EventObjects.py.


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