@Override public long getFreeHeapSize() { return getFreeMemory(); }
@Override public long getMaximumHeapSize() { return getMaxMemory(); }
@Override public long getCurrentHeapSize() { return getUsedMemory(); }
@Override public String processCommand(String commandString, Map<String, String> env) { return processCommand(commandString, env, null); }
private void cleanUpMonitors() { MemberMBean bean = (MemberMBean) service.getMemberMXBean(); if (bean != null) { bean.stopMonitor(); } Set<GatewaySender> senders = cacheImpl.getGatewaySenders(); if (senders != null && senders.size() > 0) { for (GatewaySender sender : senders) { GatewaySenderMBean senderMBean = (GatewaySenderMBean) service .getLocalGatewaySenderMXBean(sender.getId()); if (senderMBean != null) { senderMBean.stopMonitor(); } } } GatewayReceiverMBean receiver = (GatewayReceiverMBean) service .getLocalGatewayReceiverMXBean(); if (receiver != null) { receiver.stopMonitor(); } }
this.memberBean = new MemberMBean(memberMBeanBridge); this.memberLevelNotifEmitter = memberBean;
/** * Adds an off-heap notification listener to the MemberMXBean. */ protected void addOffHeapNotificationListener() { ManagementService service = ManagementService.getExistingManagementService(getCache()); assertNotNull(service); assertTrue(service.isManager()); MemberMXBean memberBean = service.getMemberMXBean(); assertNotNull(memberBean); assertTrue(memberBean instanceof MemberMBean); ((MemberMBean) memberBean).addNotificationListener(notificationListener, null, null); }
public void run() { MemberMBean bean = (MemberMBean) managementService.getMemberMXBean(); MemberMBeanBridge bridge = bean.getBridge(); DiskStoreStats diskStoreStats = new DiskStoreStats(system, "test"); bridge.addDiskStoreStats(diskStoreStats); diskStoreStats.startRead(); diskStoreStats.startWrite(); diskStoreStats.startBackup(); diskStoreStats.startRecovery(); diskStoreStats.incWrittenBytes(20, true); diskStoreStats.startFlush(); diskStoreStats.setQueueSize(10); } });
@Override public String processCommand(String commandString, Map<String, String> env) { return processCommand(commandString, env, null); }
private void cleanUpMonitors() { MemberMBean bean = (MemberMBean) service.getMemberMXBean(); if (bean != null) { bean.stopMonitor(); } Set<GatewaySender> senders = cacheImpl.getGatewaySenders(); if (senders != null && senders.size() > 0) { for (GatewaySender sender : senders) { GatewaySenderMBean senderMBean = (GatewaySenderMBean) service .getLocalGatewaySenderMXBean(sender.getId()); if (senderMBean != null) { senderMBean.stopMonitor(); } } } GatewayReceiverMBean receiver = (GatewayReceiverMBean) service .getLocalGatewayReceiverMXBean(); if (receiver != null) { receiver.stopMonitor(); } }
this.memberBean = new MemberMBean(memberMBeanBridge); this.memberLevelNotifEmitter = memberBean;
@Override public String processCommand(String commandString) { Map<String, String> emptyMap = Collections.emptyMap(); return processCommand(commandString, emptyMap); }
@Override public long getCurrentHeapSize() { return getUsedMemory(); }
@Override public long getMaximumHeapSize() { return getMaxMemory(); }
@Override public long getFreeHeapSize() { return getFreeMemory(); }
@Override public String processCommand(String commandString) { Map<String, String> emptyMap = Collections.emptyMap(); return processCommand(commandString, emptyMap); }