예제 #1
0
 def __init__(self, component):
     BaseHandler.__init__(self, component)
     # define a slave threadpool to handle messages
     self.threadpool = ThreadPool(\
         "WMComponent.FeederManager.Handler.DefaultAddDatasetWatchSlave", \
         self.component, 'AddDatasetWatch', \
         self.component.config.FeederManager.maxThreads)
예제 #2
0
 def __init__(self, component):
     BaseHandler.__init__(self, component)
     # define a slave threadpool to handle messages
     self.threadpool = ThreadPool(\
         "WMComponent.FeederManager.Handler.DefaultAddDatasetWatchSlave", \
         self.component, 'AddDatasetWatch', \
         self.component.config.FeederManager.maxThreads)
    def __init__(self, component):
        BaseHandler.__init__(self, component)

        # Define a slave threadpool
        self.threadpool = ThreadPool(\
            "WMComponent.WorkflowManager.Handler.RemoveWorkflowFromManagementSlave", \
            self.component, 'RemoveWorkflowFromManagement', \
            self.component.config.WorkflowManager.maxThreads)
예제 #4
0
    def __init__(self, component):
        BaseHandler.__init__(self, component)

        # Define a slave threadpool
        self.threadpool = ThreadPool(\
            "WMComponent.WorkflowManager.Handler.AddWorkflowToManageSlave", \
            self.component, 'AddWorkflowToManage', \
            self.component.config.WorkflowManager.maxThreads)
예제 #5
0
    def __init__(self, component):
        BaseHandler.__init__(self, component)

        # Define a slave threadpool
        self.threadpool = ThreadPool(\
            "WMComponent.WorkflowManager.Handler.AddWorkflowToManageSlave", \
            self.component, 'AddWorkflowToManage', \
            self.component.config.WorkflowManager.maxThreads)
예제 #6
0
 def __init__(self, component):
     #super class init
     BaseHandler.__init__(self, component)
     print self.component.pollInterval
     self.monitorFlag = True
     self.jobavaliableflag = False
     myThread = threading.currentThread() 
     self.logger = myThread.logger
    def __init__(self, component):
        BaseHandler.__init__(self, component)

        # Define a slave threadpool
        self.threadpool = ThreadPool(\
            "WMComponent.WorkflowManager.Handler.AddToWorkflowManagementLocationListSlave", \
            self.component, 'AddToWorkflowManagementLocationList', \
            self.component.config.WorkflowManager.maxThreads)
예제 #8
0
 def __init__(self, component):
     BaseHandler.__init__(self, component)
     # define a slave threadpool (this is optional
     # and depends on the developer deciding how he/she
     # wants to implement certain logic.
     self.threadpool = ThreadPool(\
         "TQComp.Handler.TaskHandlerSlave", \
         self.component, 'default', \
         self.component.config.TQComp.maxThreads)
예제 #9
0
    def __init__(self, component):
        BaseHandler.__init__(self, component)
        # define a slave threadpool (this is optional
        # and depends on the developer deciding how he/she
        # wants to implement certain logic.

        self.nThreads = 5

        self.threadpool = ThreadPool(\
            "WMCore.WMSpec.Makers.Handlers.MakeJobSlave", \
            self.component, 'MakeJob', \
            self.nThreads)
        myThread = threading.currentThread()
        myThread.msgService.purgeMessages()
예제 #10
0
    def preInitialization(self):
        """
        Override pre initialization.
        """
        aHandlerInstance = BaseHandler(self)
        # obviously this does not have to be a 1 on 1 mapping.
        # we can have one instance for several messages
        self.messages['TestMessage1'] = aHandlerInstance
        self.messages['TestMessage2'] = aHandlerInstance
        # or multiple instances for different messages.
        self.messages['TestMessage3'] = BaseHandler(self)
        self.messages['TestMessage4'] = BaseHandler(self)

        logging.debug("TestComponent pre initialization")
예제 #11
0
    def __init__(self, component):
        BaseHandler.__init__(self, component)
        # define a slave threadpool (this is optional
        # and depends on the developer deciding how he/she
        # wants to implement certain logic.

        self.nThreads = 5

        self.threadpool = ThreadPool(\
            "WMCore.WMSpec.Makers.Handlers.MakeJobSlave", \
            self.component, 'MakeJob', \
            self.nThreads)
        myThread = threading.currentThread()
        myThread.msgService.purgeMessages()
예제 #12
0
 def __init__(self, component):
     #super class init
     BaseHandler.__init__(self, component)
     myThread = threading.currentThread()
     self.logger = myThread.logger
예제 #13
0
 def __init__(self, component):
     BaseHandler.__init__(self, component)
     print "MAKESTART"
예제 #14
0
 def __init__(self, component):
     BaseHandler.__init__(self, component)
예제 #15
0
 def __init__(self, component):
     BaseHandler.__init__(self, component)
     print "MAKESTART"
예제 #16
0
 def __init__(self, component):
     BaseHandler.__init__(self, component)
예제 #17
0
 def __init__(self, component):
     #super class init
     self.jobs = {}
     self.jobavaliableflag = False
     BaseHandler.__init__(self, component)