Package flumotion :: Package worker :: Module job :: Class CheckJobHeaven
[hide private]

Class CheckJobHeaven

source code

 twisted.spread.jelly.Jellyable --+                
twisted.spread.flavors.Serializable --+            
   twisted.spread.flavors.Referenceable --+        
                twisted.spread.flavors.Root --+    
                    extern.log.log.Loggable --+    
                             base.BaseJobHeaven --+

Nested Classes [hide private]
Instance Methods [hide private]
__init__(self, brain) source code
getCheckJobFromPool(self) source code
runCheck(self, bundles, moduleName, methodName, *args, **kwargs) source code

Inherited from base.BaseJobHeaven: addJobInfo, getJobInfo, getJobInfos, getJobPids, getWorkerName, jobStopped, kill, killJob, killJobByPid, listen, removeAvatar, requestAvatar, rotateChildLogFDs, shutdown

Inherited from twisted.spread.flavors.Root: rootObject

Inherited from twisted.spread.flavors.Referenceable: jellyFor, remoteMessageReceived

Inherited from twisted.spread.flavors.Serializable: processUniqueID

Inherited from twisted.spread.jelly.Jellyable: __providedBy__, getStateFor

Inherited from extern.log.log.Loggable: debug, doLog, error, info, log, logFunction, logObjectName, warning, warningFailure, writeMarker

Class Variables [hide private]
  _checkCount = 0
  _timeout = 45

Inherited from base.BaseJobHeaven: __implemented__, __provides__, logCategory

Inherited from twisted.spread.flavors.Referenceable: perspective

Instance Variables [hide private]

Inherited from base.BaseJobHeaven: avatars, brain

Method Details [hide private]

__init__(self, brain)

source code 
  • brain - a reference to the worker brain
Overrides: base.BaseJobHeaven.__init__
(inherited documentation)