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

Public Member Functions

def __init__ (self, siteId, updateType=UPDATE_TYPE_APPEND)
 
- Public Member Functions inherited from dc.EventObjects.Site
def __init__ (self, url, _userId=0)
 
def rewriteFields (self, siteObj, addListFields=True)
 
- Public Member Functions inherited from app.Utils.JsonSerializable
def __init__ (self)
 
def toJSON (self)
 

Public Attributes

 updateType
 
 id
 
 uDate
 
 tcDate
 
 cDate
 
 resources
 
 iterations
 
 description
 
 urls
 
 filters
 
 properties
 
 state
 
 priority
 
 maxURLs
 
 maxResources
 
 maxErrors
 
 maxResourceSize
 
 requestDelay
 
 httpTimeout
 
 errorMask
 
 errors
 
 size
 
 avgSpeed
 
 avgSpeedCounter
 
 urlType
 
 contents
 
 processingDelay
 
 userId
 
 recrawlPeriod
 
 recrawlDate
 
 maxURLsFromPage
 
 criterions
 
 collectedURLs
 
 newURLs
 
 deletedURLs
 
 fetchType
 
 tcDateProcess
 
 categoryId
 
- Public Attributes inherited from dc.EventObjects.Site
 id
 
 uDate
 
 tcDate
 
 cDate
 
 resources
 
 contents
 
 iterations
 
 state
 
 priority
 
 maxURLs
 
 maxResources
 
 maxErrors
 
 maxResourceSize
 
 requestDelay
 
 processingDelay
 
 httpTimeout
 
 errorMask
 
 errors
 
 size
 
 avgSpeed
 
 avgSpeedCounter
 
 urlType
 
 description
 
 urls
 
 filters
 
 properties
 
 userId
 
 recrawlPeriod
 
 recrawlDate
 
 maxURLsFromPage
 
 collectedURLs
 
 fetchType
 
 newURLs
 
 deletedURLs
 
 moveURLs
 
 tcDateProcess
 
 categoryId
 

Static Public Attributes

int UPDATE_TYPE_APPEND = 0
 
int UPDATE_TYPE_OVERWRITE = 1
 
int UPDATE_TYPE_UPDATE = 2
 
- Static Public Attributes inherited from dc.EventObjects.Site
int STATE_ACTIVE = 1
 
int STATE_DISABLED = 2
 
int STATE_SUSPENDED = 3
 
int STATE_DELETED = 4
 
int STATE_DELETE_TASK = 5
 
int STATE_RESTART = 6
 
int STATE_CLEANED = 7
 
int STATE_CLEANUP_TASK = 8
 
int STATE_NOT_FOUND = 9
 
int FETCH_TYPE_STATIC = 1
 
int FETCH_TYPE_DYNAMIC = 2
 
int FETCH_TYPE_AUTO = 7
 
int FETCH_TYPE_EXTERNAL = 3
 
int DEFAULT_PRIORITY = 100
 
int DEFAULT_CATEGORY_ID = 0
 

Additional Inherited Members

- Static Public Member Functions inherited from dc.EventObjects.Site
def isInProperties (prop, keyName)
 
def getFromProperties (prop, keyName, fieldName="value")
 
- Static Public Member Functions inherited from app.Utils.JsonSerializable
def json_serial (obj)
 

Detailed Description

Definition at line 213 of file EventObjects.py.

Constructor & Destructor Documentation

◆ __init__()

def dc.EventObjects.SiteUpdate.__init__ (   self,
  siteId,
  updateType = UPDATE_TYPE_APPEND 
)

Definition at line 223 of file EventObjects.py.

223  def __init__(self, siteId, updateType=UPDATE_TYPE_APPEND):
224  super(SiteUpdate, self).__init__("")
225  self.updateType = updateType
226  self.id = siteId
227  self.uDate = None
228  self.tcDate = None
229  self.cDate = None
230  self.resources = None
231  self.iterations = None
232  self.description = None
233  self.urls = None
234  self.filters = None
235  self.properties = None
236  self.state = None
237  self.priority = None
238  self.maxURLs = None
239  self.maxResources = None
240  self.maxErrors = None
241  self.maxResourceSize = None
242  self.requestDelay = None
243  self.httpTimeout = None
244  self.errorMask = None
245  self.errors = None
246  self.size = None
247  self.avgSpeed = None
248  self.avgSpeedCounter = None
249  self.urlType = None
250  self.contents = None
251  self.processingDelay = None
252  self.userId = None
253  self.recrawlPeriod = None
254  self.recrawlDate = None
255  self.maxURLsFromPage = None
256  self.criterions = None
257  self.collectedURLs = None
258  self.newURLs = None
259  self.deletedURLs = None
260  self.fetchType = None
261  self.tcDateProcess = None
262  self.categoryId = None
263 
264 
265 
266 # #SiteFind event object
267 #
268 # Get list of Site objects and find them by URL pattern
269 #
def __init__(self)
constructor
Definition: UIDGenerator.py:19

Member Data Documentation

◆ avgSpeed

dc.EventObjects.SiteUpdate.avgSpeed

Definition at line 247 of file EventObjects.py.

◆ avgSpeedCounter

dc.EventObjects.SiteUpdate.avgSpeedCounter

Definition at line 248 of file EventObjects.py.

◆ categoryId

dc.EventObjects.SiteUpdate.categoryId

Definition at line 262 of file EventObjects.py.

◆ cDate

dc.EventObjects.SiteUpdate.cDate

Definition at line 229 of file EventObjects.py.

◆ collectedURLs

dc.EventObjects.SiteUpdate.collectedURLs

Definition at line 257 of file EventObjects.py.

◆ contents

dc.EventObjects.SiteUpdate.contents

Definition at line 250 of file EventObjects.py.

◆ criterions

dc.EventObjects.SiteUpdate.criterions

Definition at line 256 of file EventObjects.py.

◆ deletedURLs

dc.EventObjects.SiteUpdate.deletedURLs

Definition at line 259 of file EventObjects.py.

◆ description

dc.EventObjects.SiteUpdate.description

Definition at line 232 of file EventObjects.py.

◆ errorMask

dc.EventObjects.SiteUpdate.errorMask

Definition at line 244 of file EventObjects.py.

◆ errors

dc.EventObjects.SiteUpdate.errors

Definition at line 245 of file EventObjects.py.

◆ fetchType

dc.EventObjects.SiteUpdate.fetchType

Definition at line 260 of file EventObjects.py.

◆ filters

dc.EventObjects.SiteUpdate.filters

Definition at line 234 of file EventObjects.py.

◆ httpTimeout

dc.EventObjects.SiteUpdate.httpTimeout

Definition at line 243 of file EventObjects.py.

◆ id

dc.EventObjects.SiteUpdate.id

Definition at line 226 of file EventObjects.py.

◆ iterations

dc.EventObjects.SiteUpdate.iterations

Definition at line 231 of file EventObjects.py.

◆ maxErrors

dc.EventObjects.SiteUpdate.maxErrors

Definition at line 240 of file EventObjects.py.

◆ maxResources

dc.EventObjects.SiteUpdate.maxResources

Definition at line 239 of file EventObjects.py.

◆ maxResourceSize

dc.EventObjects.SiteUpdate.maxResourceSize

Definition at line 241 of file EventObjects.py.

◆ maxURLs

dc.EventObjects.SiteUpdate.maxURLs

Definition at line 238 of file EventObjects.py.

◆ maxURLsFromPage

dc.EventObjects.SiteUpdate.maxURLsFromPage

Definition at line 255 of file EventObjects.py.

◆ newURLs

dc.EventObjects.SiteUpdate.newURLs

Definition at line 258 of file EventObjects.py.

◆ priority

dc.EventObjects.SiteUpdate.priority

Definition at line 237 of file EventObjects.py.

◆ processingDelay

dc.EventObjects.SiteUpdate.processingDelay

Definition at line 251 of file EventObjects.py.

◆ properties

dc.EventObjects.SiteUpdate.properties

Definition at line 235 of file EventObjects.py.

◆ recrawlDate

dc.EventObjects.SiteUpdate.recrawlDate

Definition at line 254 of file EventObjects.py.

◆ recrawlPeriod

dc.EventObjects.SiteUpdate.recrawlPeriod

Definition at line 253 of file EventObjects.py.

◆ requestDelay

dc.EventObjects.SiteUpdate.requestDelay

Definition at line 242 of file EventObjects.py.

◆ resources

dc.EventObjects.SiteUpdate.resources

Definition at line 230 of file EventObjects.py.

◆ size

dc.EventObjects.SiteUpdate.size

Definition at line 246 of file EventObjects.py.

◆ state

dc.EventObjects.SiteUpdate.state

Definition at line 236 of file EventObjects.py.

◆ tcDate

dc.EventObjects.SiteUpdate.tcDate

Definition at line 228 of file EventObjects.py.

◆ tcDateProcess

dc.EventObjects.SiteUpdate.tcDateProcess

Definition at line 261 of file EventObjects.py.

◆ uDate

dc.EventObjects.SiteUpdate.uDate

Definition at line 227 of file EventObjects.py.

◆ UPDATE_TYPE_APPEND

int dc.EventObjects.SiteUpdate.UPDATE_TYPE_APPEND = 0
static

Definition at line 215 of file EventObjects.py.

◆ UPDATE_TYPE_OVERWRITE

int dc.EventObjects.SiteUpdate.UPDATE_TYPE_OVERWRITE = 1
static

Definition at line 216 of file EventObjects.py.

◆ UPDATE_TYPE_UPDATE

int dc.EventObjects.SiteUpdate.UPDATE_TYPE_UPDATE = 2
static

Definition at line 217 of file EventObjects.py.

◆ updateType

dc.EventObjects.SiteUpdate.updateType

Definition at line 225 of file EventObjects.py.

◆ urls

dc.EventObjects.SiteUpdate.urls

Definition at line 233 of file EventObjects.py.

◆ urlType

dc.EventObjects.SiteUpdate.urlType

Definition at line 249 of file EventObjects.py.

◆ userId

dc.EventObjects.SiteUpdate.userId

Definition at line 252 of file EventObjects.py.


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