public static String fetchLog() { MemberMXBean bean = getManagementService() .getMemberMXBean(); String log = bean.showLog(30); return log; }
public static void shutDownMember() { MemberMXBean bean = getManagementService() .getMemberMXBean(); bean.shutDownMember(); }
public static void isManager(){ MemberMXBean bean = getManagementService() .getMemberMXBean(); if(bean.createManager()){ ManagerMXBean mngrBean = getManagementService().getManagerMXBean(); try { mngrBean.start(); } catch (JMException e) { fail("Could not start Manager " + e); } }else{ fail(" Could not create Manager"); } }
public void waitForManagerToRegisterListener() { SystemManagementService service = (SystemManagementService) getManagementService(); final Map<ObjectName, NotificationHubListener> hubMap = service.getNotificationHub().getListenerObjectMap(); DistributedTestCase.waitForCriterion(new WaitCriterion() { public String description() { return "Waiting for manager to register the listener"; } public boolean done() { boolean done = (1 == hubMap.size()); return done; } }, MAX_WAIT, 500, true); }
public static Map<DistributedMember, DistributionConfig> verifyConfigData() { GemFireCacheImpl cache = GemFireCacheImpl.getInstance(); ManagementService service = getManagementService(); DistributionConfig config = ((InternalDistributedSystem) cache .getDistributedSystem()).getConfig(); MemberMXBean bean = service.getMemberMXBean(); GemFireProperties data = bean.listGemFireProperties(); assertEquals(config, data); Map<DistributedMember, DistributionConfig> configMap = new HashMap<DistributedMember, DistributionConfig>(); configMap.put(cache.getMyId(), config); return configMap; }
public static void fetchOSMetrics() { MemberMXBean bean = getManagementService() .getMemberMXBean(); OSMetrics metrics = bean.showOSMetrics(); getLogWriter().info( "<ExpectedString> OSMetrics is " + metrics.toString() + "</ExpectedString> "); }
public static void fetchJVMMetrics() { MemberMXBean bean = getManagementService() .getMemberMXBean(); JVMMetrics metrics = bean.showJVMMetrics(); getLogWriter().info( "<ExpectedString> JVMMetrics is " + metrics.toString() + "</ExpectedString> "); }
public static void startManager() { MemberMXBean bean = getManagementService() .getMemberMXBean(); // When the cache is created if jmx-manager is true then we create the manager. // So it may already exist when we get here. if (!bean.isManagerCreated()) { if (!bean.createManager()) { fail("Could not create Manager"); } else if (!bean.isManagerCreated()) { fail("Should have been a manager after createManager returned true."); } } ManagerMXBean mngrBean = getManagementService().getManagerMXBean(); try { mngrBean.start(); } catch (JMException e) { fail("Could not start Manager " + e); } assertTrue(mngrBean.isRunning()); assertTrue(getManagementService().isManager()); assertTrue(bean.isManager()); }