@Override public boolean done() { final ManagementService service = getManagementService(); final DistributedSystemMXBean bean = service.getDistributedSystemMXBean(); if (bean != null) { if(bean.getActiveCQCount() > 0){ return true; } } return false; }
public static long getNumOfCQ() { final WaitCriterion waitCriteria = new WaitCriterion() { @Override public boolean done() { final ManagementService service = getManagementService(); final DistributedSystemMXBean bean = service.getDistributedSystemMXBean(); if (bean != null) { if(bean.getActiveCQCount() > 0){ return true; } } return false; } @Override public String description() { return "wait for getNumOfCQ to complete and get results"; } }; waitForCriterion(waitCriteria, 2 * 60 * 1000, 3000, true); final DistributedSystemMXBean bean = getManagementService().getDistributedSystemMXBean(); assertNotNull(bean); return bean.getActiveCQCount(); }
writeToTableAndCsv(metricsTable, "query", "activeCQCount", dsMxBean.getActiveCQCount(), csvBuilder); writeToTableAndCsv(metricsTable, "", "queryRequestRate", dsMxBean.getQueryRequestRate(), csvBuilder);
writeToTableAndCsv(metricsTable, "query", "activeCQCount", dsMxBean.getActiveCQCount(), csvBuilder); writeToTableAndCsv(metricsTable, "", "queryRequestRate", dsMxBean.getQueryRequestRate(), csvBuilder);