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

Public Member Functions

def __init__ (self, urlsCriterions=None, sitesCriterions=None)
 
- Public Member Functions inherited from app.Utils.JsonSerializable
def __init__ (self)
 
def toJSON (self)
 

Public Attributes

 urlsCriterions
 
 sitesCriterions
 
 maxURLs
 
 delayedType
 

Static Public Attributes

string CRITERION_LIMIT = "LIMIT"
 
string CRITERION_WHERE = "WHERE"
 
string CRITERION_ORDER = "ORDER BY"
 
int MAX_URLS_TO_DELETE_FROM_SITE = 100
 
int MAX_SITES_TO_SELECT = 10
 
int DEFAULT_LIMIT = 100
 

Additional Inherited Members

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

Detailed Description

Definition at line 1162 of file EventObjects.py.

Constructor & Destructor Documentation

◆ __init__()

def dc.EventObjects.URLAge.__init__ (   self,
  urlsCriterions = None,
  sitesCriterions = None 
)

Definition at line 1175 of file EventObjects.py.

1175  def __init__(self, urlsCriterions=None, sitesCriterions=None):
1176  super(URLAge, self).__init__()
1177  if urlsCriterions is None:
1178  urlsCriterions = {self.CRITERION_LIMIT:self.MAX_URLS_TO_DELETE_FROM_SITE}
1179  self.urlsCriterions = urlsCriterions
1180  if sitesCriterions is None:
1181  sitesCriterions = {self.CRITERION_LIMIT:self.MAX_SITES_TO_SELECT}
1182  self.sitesCriterions = sitesCriterions
1183  self.maxURLs = self.DEFAULT_LIMIT
1184  self.delayedType = NOT_DELAYED_OPERATION
1185 
1186 
1187 
1188 # #DataFetchRequest incoming (request) class for db storage request
1189 #
1190 #
def __init__(self)
constructor
Definition: UIDGenerator.py:19

Member Data Documentation

◆ CRITERION_LIMIT

string dc.EventObjects.URLAge.CRITERION_LIMIT = "LIMIT"
static

Definition at line 1164 of file EventObjects.py.

◆ CRITERION_ORDER

string dc.EventObjects.URLAge.CRITERION_ORDER = "ORDER BY"
static

Definition at line 1166 of file EventObjects.py.

◆ CRITERION_WHERE

string dc.EventObjects.URLAge.CRITERION_WHERE = "WHERE"
static

Definition at line 1165 of file EventObjects.py.

◆ DEFAULT_LIMIT

int dc.EventObjects.URLAge.DEFAULT_LIMIT = 100
static

Definition at line 1170 of file EventObjects.py.

◆ delayedType

dc.EventObjects.URLAge.delayedType

Definition at line 1184 of file EventObjects.py.

◆ MAX_SITES_TO_SELECT

int dc.EventObjects.URLAge.MAX_SITES_TO_SELECT = 10
static

Definition at line 1169 of file EventObjects.py.

◆ MAX_URLS_TO_DELETE_FROM_SITE

int dc.EventObjects.URLAge.MAX_URLS_TO_DELETE_FROM_SITE = 100
static

Definition at line 1168 of file EventObjects.py.

◆ maxURLs

dc.EventObjects.URLAge.maxURLs

Definition at line 1183 of file EventObjects.py.

◆ sitesCriterions

dc.EventObjects.URLAge.sitesCriterions

Definition at line 1182 of file EventObjects.py.

◆ urlsCriterions

dc.EventObjects.URLAge.urlsCriterions

Definition at line 1179 of file EventObjects.py.


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