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
dc.EventObjects.BatchItem Class Reference
Inheritance diagram for dc.EventObjects.BatchItem:
Collaboration diagram for dc.EventObjects.BatchItem:

Public Member Functions

def __init__ (self, siteId, urlId, urlObj, urlPutObj=None, urlContentResponse=None, siteObj=None, depth=0)
 
- Public Member Functions inherited from app.Utils.JsonSerializable
def __init__ (self)
 
def toJSON (self)
 

Public Attributes

 siteId
 
 urlId
 
 urlObj
 
 properties
 
 urlPutObj
 
 urlContentResponse
 
 siteObj
 
 depth
 

Static Public Attributes

string PROP_FEED = "feed"
 

Additional Inherited Members

- Static Public Member Functions inherited from app.Utils.JsonSerializable
def json_serial (obj)
 

Detailed Description

Definition at line 750 of file EventObjects.py.

Constructor & Destructor Documentation

◆ __init__()

def dc.EventObjects.BatchItem.__init__ (   self,
  siteId,
  urlId,
  urlObj,
  urlPutObj = None,
  urlContentResponse = None,
  siteObj = None,
  depth = 0 
)

Definition at line 760 of file EventObjects.py.

760  def __init__(self, siteId, urlId, urlObj, urlPutObj=None, urlContentResponse=None, siteObj=None, depth=0):
761  super(BatchItem, self).__init__()
762  self.siteId = siteId
763  self.urlId = urlId
764  self.urlObj = urlObj
765  self.properties = {}
766 
767  # For demo real time mode
768  self.urlPutObj = urlPutObj
769 
770  # For supporting demo real-time mode algorithms
771  # Algorithms can be:
772  # Only crawling
773  # Only processing
774  # Crawling and processing
775  self.urlContentResponse = urlContentResponse
776 
777  self.siteObj = siteObj
778  self.depth = depth
779 
780 
781 
782 # #Batch event object
783 #
784 # The Batch event object for crawling tasks.
785 #
def __init__(self)
constructor
Definition: UIDGenerator.py:19

Member Data Documentation

◆ depth

dc.EventObjects.BatchItem.depth

Definition at line 778 of file EventObjects.py.

◆ PROP_FEED

string dc.EventObjects.BatchItem.PROP_FEED = "feed"
static

Definition at line 752 of file EventObjects.py.

◆ properties

dc.EventObjects.BatchItem.properties

Definition at line 765 of file EventObjects.py.

◆ siteId

dc.EventObjects.BatchItem.siteId

Definition at line 762 of file EventObjects.py.

◆ siteObj

dc.EventObjects.BatchItem.siteObj

Definition at line 777 of file EventObjects.py.

◆ urlContentResponse

dc.EventObjects.BatchItem.urlContentResponse

Definition at line 775 of file EventObjects.py.

◆ urlId

dc.EventObjects.BatchItem.urlId

Definition at line 763 of file EventObjects.py.

◆ urlObj

dc.EventObjects.BatchItem.urlObj

Definition at line 764 of file EventObjects.py.

◆ urlPutObj

dc.EventObjects.BatchItem.urlPutObj

Definition at line 768 of file EventObjects.py.


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