示例#1
0
    def __init__(self,
                 mqm=None,
                 portal=None,
                 parms=None,
                 rqaddr=None,
                 rqport=None,
                 verbose=False):
        self.id = 0

        self.restq = RestQ(rqaddr, rqport)
        self.verbose = verbose
        if mqm:
            self.mqm = mqm
        else:
            from mqm import MessageQueueManager  #XXX for debugging
            self.mqm = MessageQueueManager()
        self.mq_portal = portal  #mqsecurity.MQPortal(self.mqm, filename=filename)
        self.mqm.set_queue_rights(parms.get_group_access_rights())
        self.mq_portal.mqm = self.mqm