예제 #1
0
 def __init__(self,taskList,threadPool,taskbufferIF,ddmIF):
     # initialize woker with no semaphore
     WorkerThread.__init__(self,None,threadPool,logger)
     # attributres
     self.taskList = taskList
     self.taskBufferIF = taskbufferIF
     self.ddmIF = ddmIF
예제 #2
0
 def __init__(self,taskList,threadPool,taskbufferIF,ddmIF):
     # initialize woker with no semaphore
     WorkerThread.__init__(self,None,threadPool,logger)
     # attributres
     self.taskList = taskList
     self.taskBufferIF = taskbufferIF
     self.ddmIF = ddmIF
     self.msgType = 'taskcommando'
예제 #3
0
 def __init__(self, taskList, threadPool, taskbufferIF, ddmIF, implFactory):
     # initialize woker with no semaphore
     WorkerThread.__init__(self, None, threadPool, logger)
     # attributres
     self.taskList = taskList
     self.taskBufferIF = taskbufferIF
     self.ddmIF = ddmIF
     self.implFactory = implFactory
예제 #4
0
 def __init__(self,taskDsList,threadPool,taskbufferIF,ddmIF,pid):
     # initialize woker with no semaphore
     WorkerThread.__init__(self,None,threadPool,logger)
     # attributres
     self.taskDsList = taskDsList
     self.taskBufferIF = taskbufferIF
     self.ddmIF = ddmIF
     self.msgType = 'contentsfeeder'
     self.pid     = pid
예제 #5
0
 def __init__(self, taskDsList, threadPool, taskbufferIF, ddmIF, pid):
     # initialize woker with no semaphore
     WorkerThread.__init__(self, None, threadPool, logger)
     # attributres
     self.taskDsList = taskDsList
     self.taskBufferIF = taskbufferIF
     self.ddmIF = ddmIF
     self.msgType = 'contentsfeeder'
     self.pid = pid
예제 #6
0
 def __init__(self,taskList,threadPool,taskbufferIF,ddmIF,implFactory,workQueueMapper):
     # initialize woker with no semaphore
     WorkerThread.__init__(self,None,threadPool,logger)
     # attributres
     self.taskList = taskList
     self.taskBufferIF = taskbufferIF
     self.ddmIF = ddmIF
     self.implFactory = implFactory
     self.workQueueMapper = workQueueMapper
     self.msgType = 'taskrefiner'
예제 #7
0
 def __init__(self, taskDsList, threadPool, taskbufferIF, ddmIF, pid, loggerObj):
     # initialize woker with no semaphore
     WorkerThread.__init__(self, None, threadPool, loggerObj)
     # attributres
     self.taskDsList = taskDsList
     self.taskBufferIF = taskbufferIF
     self.ddmIF = ddmIF
     self.msgType = 'datalocalityupdate'
     self.pid = pid
     self.logger = loggerObj
예제 #8
0
 def __init__(self,taskList,threadPool,taskbufferIF,ddmIF,implFactory,workQueueMapper):
     # initialize woker with no semaphore
     WorkerThread.__init__(self,None,threadPool,logger)
     # attributres
     self.taskList = taskList
     self.taskBufferIF = taskbufferIF
     self.ddmIF = ddmIF
     self.implFactory = implFactory
     self.workQueueMapper = workQueueMapper
     self.msgType = 'taskrefiner'
예제 #9
0
 def __init__(self, taskList, threadPool, taskbufferIF, ddmIF, implFactory,
              vo, prodSourceLabel):
     # initialize woker with no semaphore
     WorkerThread.__init__(self, None, threadPool, logger)
     # attributres
     self.taskList = taskList
     self.taskBufferIF = taskbufferIF
     self.ddmIF = ddmIF.getInterface(vo)
     self.implFactory = implFactory
     self.vo = vo
     self.prodSourceLabel = prodSourceLabel
예제 #10
0
 def __init__(self,taskList,threadPool,taskbufferIF,ddmIF,implFactory,
              vo,prodSourceLabel):
     # initialize woker with no semaphore
     WorkerThread.__init__(self,None,threadPool,logger)
     # attributres
     self.taskList = taskList
     self.taskBufferIF = taskbufferIF
     self.ddmIF = ddmIF.getInterface(vo)
     self.implFactory = implFactory
     self.vo = vo
     self.prodSourceLabel = prodSourceLabel
예제 #11
0
 def __init__(self,inputList,threadPool,taskbufferIF,ddmIF,
              fullRW,prioRW):
     # initialize woker with no semaphore
     WorkerThread.__init__(self,None,threadPool,logger)
     # attributres
     self.inputList    = inputList
     self.taskBufferIF = taskbufferIF
     self.ddmIF        = ddmIF
     self.msgType      = 'taskbrokerage'
     self.fullRW       = fullRW
     self.prioRW       = prioRW
     self.numTasks     = 0
예제 #12
0
 def __init__(self, inputList, threadPool, taskbufferIF, ddmIF, fullRW,
              prioRW, workQueue):
     # initialize woker with no semaphore
     WorkerThread.__init__(self, None, threadPool, logger)
     # attributres
     self.inputList = inputList
     self.taskBufferIF = taskbufferIF
     self.ddmIF = ddmIF
     self.msgType = 'taskbrokerage'
     self.fullRW = fullRW
     self.prioRW = prioRW
     self.numTasks = 0
     self.workQueue = workQueue