def __getmbeanid__(self): queryResult = AdminControl.queryNames( 'cell=%s,processType=NodeAgent,process=nodeagent,node=%s,*' % (self.parent.name, self.nodeName)) if (queryResult != ''): return queryResult.splitlines()[0] else: raise Exception, 'JMX MBEAN UNAVAILABLE'
def __init__(self, serverId=AdminControl.getNode(), parent=Cell()): ResourceMBean.__init__(self) self.serverId = serverId self.nodeName = getNodeName(serverId) self.serverName = getServerName(serverId) self.parent = parent self.__jvm = JavaVirtualMachine(self) self.__listener = MessageListenerService(self)
def __init__(self, serverId = AdminControl.getNode(), parent = Cell()): ResourceMBean.__init__(self) self.serverId = serverId self.nodeName = getNodeName(serverId) self.serverName = getServerName(serverId) self.parent = parent self.__jvm = JavaVirtualMachine(self) self.__listener = MessageListenerService(self)
def unsetCellVariable(self, name): """Removes a Variable under Cell scope""" self.unsetVariable(name, None, AdminControl.getCell(), 'cells')
def setCellVariable(self, name, value): """Creates or updates a Variable under Cell scope""" self.setVariable(name, value, AdminControl.getCell(), 'cells')
def updateCellVariable(self, name, value): """Update variables under Cell scope""" self.updateVariable(name, value, AdminControl.getCell(), 'cells')
def isStarted(self): return (AdminControl.getAttribute(self.__getmbeanid__(), 'started') == 'true')
def __init__(self, serverId=AdminControl.getNode(), parent=Cell()): Node.__init__(self, serverId, parent)
def __getmbeanid__(self): return AdminControl.queryNames('cell=%s,type=Cluster,name=%s,*' % (self.cell.name, self.name))
def __init__(self, name=AdminControl.getCell()): self.name = name self.__servers = []
def isStarted(self): return (AdminControl.getAttribute(self.__getmbeanid__(), 'started') == 'true')
def __init__(self, serverId = AdminControl.getNode(), parent = Cell()): Node.__init__(self, serverId, parent)
def __getmbeanid__(self): queryResult = AdminControl.queryNames('cell=%s,processType=NodeAgent,process=nodeagent,node=%s,*' % (self.parent.name, self.nodeName)) if (queryResult != ''): return queryResult.splitlines()[0] else: raise Exception, 'JMX MBEAN UNAVAILABLE'
def __getmbeanid__(self): return AdminControl.queryNames('cell=%s,type=Cluster,name=%s,*' % (self.cell.name, self.name))
def __init__(self, name = AdminControl.getCell()): self.name = name self.__servers = []
def testConnection(self): return AdminControl.testConnection(self.__getconfigid__())