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
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
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'
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
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