Explorar el Código

documentation & architecture refactor

steve hace 8 años
padre
commit
da0986e243
Se han modificado 3 ficheros con 250 adiciones y 2 borrados
  1. 243 0
      src/api/static/img/uml-design
  2. 2 1
      src/utils/agents/actor.py
  3. 5 1
      src/utils/agents/data-collector.py

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 243 - 0
src/api/static/img/uml-design


+ 2 - 1
src/utils/agents/actor.py

@@ -46,7 +46,7 @@ class Actor:
                 message = {"from":self.getIdentifier(),"to":to,"content":content}
                 host	= self.config['api']
                 uid	= self.config['key']
-                qid	= to#self.config['id']
+                qid	= to#self.conorfig['id']
                 
                 qwriter = QueueWriter(host=host,uid=uid,qid=qid)
                 qwriter.init(qid)
@@ -55,6 +55,7 @@ class Actor:
                 pass
 
 class Kill(Actor):
+    
         def isValid(self,item):
                 print self.config
                 return (item is not None) and (item in self.config)

+ 5 - 1
src/utils/agents/data-collector.py

@@ -27,6 +27,8 @@ class ICollector(Thread) :
 		self.factory	= DataSourceFactory()
 		self.init()
 		self.name = 'data-collector@'+self.id
+		
+		
 	def init(self):
 		
 		
@@ -51,7 +53,9 @@ class ICollector(Thread) :
 		self.quit = False
 		#self.DELAY = PARAMS['delay']*60
 		self.DELAY = self.config['delay']
-		
+		#
+		# we need to instanciate the actor orchestrator
+		#
 	"""
 		This function returns an instance of a data collector class :
 		ProcessDetails, FileWatch, ... provided the class name