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_db.TasksManager Namespace Reference

Classes

class  TasksManager
 

Variables

 logger = Utils.MPLogger().getLogger()
 
 eventCheckDict
 
string CHECK_TABLE_SQL_TEMPLATE = " SELECT COUNT(*) FROM `sites` WHERE Id = '%s'"
 

Detailed Description

@package: dc
@author igor
@link: http://hierarchical-cluster-engine.com/
@copyright: Copyright © 2013-2014 IOIX Ukraine
@license: http://hierarchical-cluster-engine.com/license/
@since: 0.1

Variable Documentation

◆ CHECK_TABLE_SQL_TEMPLATE

string dc_db.TasksManager.CHECK_TABLE_SQL_TEMPLATE = " SELECT COUNT(*) FROM `sites` WHERE Id = '%s'"

Definition at line 88 of file TasksManager.py.

◆ eventCheckDict

dc_db.TasksManager.eventCheckDict
Initial value:
1 = dict({EVENT_TYPES.SITE_NEW: dc_event.Site,
2  EVENT_TYPES.SITE_UPDATE: dc_event.SiteUpdate,
3  EVENT_TYPES.SITE_STATUS: dc_event.SiteStatus,
4  EVENT_TYPES.SITE_DELETE: (dc_event.SiteDelete, list),
5  EVENT_TYPES.SITE_CLEANUP: (dc_event.SiteCleanup, list),
6  EVENT_TYPES.SITE_FIND: dc_event.SiteFind,
7  EVENT_TYPES.URL_NEW: list,
8  EVENT_TYPES.URL_UPDATE: list,
9  EVENT_TYPES.URL_STATUS: list,
10  EVENT_TYPES.URL_DELETE: list,
11  EVENT_TYPES.URL_FETCH: list,
12  EVENT_TYPES.URL_CLEANUP: list,
13  EVENT_TYPES.URL_CONTENT: list,
14  EVENT_TYPES.SQL_CUSTOM: dbi_event.CustomRequest,
15  EVENT_TYPES.URL_PURGE: list,
16  EVENT_TYPES.FIELD_RECALCULATE: list,
17  EVENT_TYPES.URL_VERIFY: list,
18  EVENT_TYPES.URL_AGE: list,
19  EVENT_TYPES.URL_PUT: list,
20  EVENT_TYPES.URL_HISTORY: list,
21  EVENT_TYPES.URL_STATS: list,
22  EVENT_TYPES.PROXY_NEW: list,
23  EVENT_TYPES.PROXY_UPDATE: list,
24  EVENT_TYPES.PROXY_DELETE: list,
25  EVENT_TYPES.PROXY_STATUS: list,
26  EVENT_TYPES.PROXY_FIND: list,
27  EVENT_TYPES.ATTR_SET: list,
28  EVENT_TYPES.ATTR_UPDATE: list,
29  EVENT_TYPES.ATTR_DELETE: list,
30  EVENT_TYPES.ATTR_FETCH: list})

Definition at line 56 of file TasksManager.py.

◆ logger

dc_db.TasksManager.logger = Utils.MPLogger().getLogger()

Definition at line 53 of file TasksManager.py.