Ejemplo n.º 1
0
 def __init__(self, queueType, subscriber, flags = FUNCTIONAL_FLAG.UNDEFINED):
     super(PreQueueFunctional, self).__init__()
     self._queueType = queueType
     self._subscriber = subscriber
     self._setListenerClass(interfaces.IPreQueueListener)
     self._hasEntity = False
     self._flags = flags | FUNCTIONAL_FLAG.PRE_QUEUE
     g_prbCtrlEvents.onPreQueueFunctionalChanged()
Ejemplo n.º 2
0
 def __init__(self, queueType, subscriber, flags=FUNCTIONAL_FLAG.UNDEFINED):
     super(PreQueueFunctional, self).__init__()
     self._queueType = queueType
     self._subscriber = subscriber
     self._setListenerClass(interfaces.IPreQueueListener)
     self._hasEntity = False
     self._flags = flags | FUNCTIONAL_FLAG.PRE_QUEUE
     g_prbCtrlEvents.onPreQueueFunctionalChanged()
Ejemplo n.º 3
0
 def ctrl_onPreQueueFunctionalCreated(self, queueType, doAction = False, action = None):
     self.__factories.createFunctional(self, CreateFunctionalCtx(CTRL_ENTITY_TYPE.PREQUEUE, create={'queueType': queueType}))
     g_prbCtrlEvents.onPreQueueFunctionalChanged()
     if action and doAction:
         preQueueFunctional = self.getFunctional(CTRL_ENTITY_TYPE.PREQUEUE)
         if preQueueFunctional:
             preQueueFunctional.doAction(action, dispatcher=self)
         else:
             LOG_ERROR('PreQueue functional is not found')
     g_eventDispatcher.updateUI()
Ejemplo n.º 4
0
 def ctrl_onPreQueueFunctionalCreated(self,
                                      queueType,
                                      doAction=False,
                                      action=None):
     self.__factories.createFunctional(
         self,
         CreateFunctionalCtx(CTRL_ENTITY_TYPE.PREQUEUE,
                             create={'queueType': queueType}))
     g_prbCtrlEvents.onPreQueueFunctionalChanged()
     if action and doAction:
         preQueueFunctional = self.getFunctional(CTRL_ENTITY_TYPE.PREQUEUE)
         if preQueueFunctional:
             preQueueFunctional.doAction(action, dispatcher=self)
         else:
             LOG_ERROR('PreQueue functional is not found')
     g_eventDispatcher.updateUI()