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
Main Page
Related Pages
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
i
j
l
m
o
p
r
s
t
u
v
w
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Files
File List
•
All
Classes
Namespaces
Files
Functions
Variables
Pages
PostProcessingModuleClass.py
Go to the documentation of this file.
1
# coding: utf-8
2
3
"""
4
HCE project, Python bindings, Distributed Tasks Manager application.
5
PostProcessingModuleClass is a base class for postprocess modules.
6
7
@package: dc_postprocessor
8
@file PostProcessingModuleClass.py
9
@author Alexander Vybornyh <alexander.hce.cluster@gmail.com>
10
@link: http://hierarchical-cluster-engine.com/
11
@copyright: Copyright © 2013-2017 IOIX Ukraine
12
@license: http://hierarchical-cluster-engine.com/license/
13
@since: 0.1
14
"""
15
16
# This object is a run at once module processing
17
class
PostProcessingModuleClass
(object):
18
19
# Default initialization
20
def
__init__
(self, getConfigOption=None, log=None):
21
self.
getConfigOption
= getConfigOption
22
self.
logger
= log
23
24
# # initialization interface method
25
#
26
# @param - None
27
# @return - None
28
def
init
(self):
29
pass
30
31
32
# # process batch interface method
33
#
34
# @param batchObj - batch instance
35
# @return - None
36
def
processBatch
(self, batchObj):
37
return
batchObj
38
39
40
# # process batch item interface method
41
#
42
# @param batchItemObj - batch item instance
43
# @return - None
44
def
processBatchItem
(self, batchItemObj):
45
return
batchItemObj
dc_postprocessor.PostProcessingModuleClass.PostProcessingModuleClass.processBatch
def processBatch(self, batchObj)
Definition:
PostProcessingModuleClass.py:36
dc_postprocessor.PostProcessingModuleClass.PostProcessingModuleClass
Definition:
PostProcessingModuleClass.py:17
dc_postprocessor.PostProcessingModuleClass.PostProcessingModuleClass.processBatchItem
def processBatchItem(self, batchItemObj)
Definition:
PostProcessingModuleClass.py:44
dc_postprocessor.PostProcessingModuleClass.PostProcessingModuleClass.__init__
def __init__(self, getConfigOption=None, log=None)
Definition:
PostProcessingModuleClass.py:20
dc_postprocessor.PostProcessingModuleClass.PostProcessingModuleClass.logger
logger
Definition:
PostProcessingModuleClass.py:22
dc_postprocessor.PostProcessingModuleClass.PostProcessingModuleClass.init
def init(self)
Definition:
PostProcessingModuleClass.py:28
dc_postprocessor.PostProcessingModuleClass.PostProcessingModuleClass.getConfigOption
getConfigOption
Definition:
PostProcessingModuleClass.py:21
sources
hce
dc_postprocessor
PostProcessingModuleClass.py
Generated on Fri Nov 24 2017 18:53:57 for HCE Project Python language Distributed Tasks Manager Application, Distributed Crawler Application and client API bindings. by
1.8.13