Ejemplo n.º 1
0
def getQueues(addr):
    queueUrl = 'http://' + addr.strip() + '/api/queues'
    res = requests.get(queueUrl, auth=(ConfUtil.getMQUsername(), ConfUtil.getMQPassword()))
    queues = []
    index = 0
    for queue in json.loads(res.text):
        queueName = queue.get('name')
        msgTotal = queue.get('messages', 0)
        dict = {}
        dict['queue'] = queueName
        dict['msgTotal'] = msgTotal
        index += 1
        dict['index'] = index
        doc = MonitorDao.findQueue(addr, queueName)
        dict['mailList'] = ''
        dict['msgTotalMax'] = ''
        if doc != None:
            dict['mailList'] = ','.join(doc.get('mailList'))
            dict['msgTotalMax'] = doc.get('msgTotalMax')
        queues.append(dict)
    return queues
Ejemplo n.º 2
0
 def __init__(self):
     self.__addrList = ConfUtil.getMQAddrList()
     self.__username = ConfUtil.getMQUsername()
     self.__password = ConfUtil.getMQPassword()
Ejemplo n.º 3
0
 def __init__(self):
     self.__addrList = ConfUtil.getMQAddrList()
     self.__username = ConfUtil.getMQUsername()
     self.__password = ConfUtil.getMQPassword()