@Override public long getDiskReadsAvgLatency() { return bridge.getDiskReadsAvgLatency(); }
@Override public float getDiskReadsRate() { return bridge.getDiskReadsRate(); }
private long getDiskWritesAvgLatency() { return bridge.getDiskWritesAvgLatency(); }
public DiskStoreMBeanBridge(DiskStore ds) { this.diskStore = (DiskStoreImpl)ds; initDiskData(); this.monitor = new MBeanStatsMonitor(ManagementStrings.DISKSTORE_MONITOR .toLocalizedString()); this.diskStoreStats = diskStore.getStats(); addDiskStoreStats(diskStoreStats); initializeStats(); }
public void init() { diskStoreStats = new DiskStoreStats(system, "test"); bridge = new DiskStoreMBeanBridge(); bridge.addDiskStoreStats(diskStoreStats); }
@Override public int getTotalBackupCompleted() { return bridge.getTotalBackupCompleted(); }
@Override public long getTotalBytesOnDisk() { return bridge.getTotalBytesOnDisk(); }
@Override public long getFlushTimeAvgLatency() { return bridge.getFlushTimeAvgLatency(); }
@Override public int getTotalBackupInProgress() { return bridge.getTotalBackupInProgress(); }
@Override public float getDiskWritesRate() { return bridge.getDiskWritesRate(); }
/** * Handles Disk Creation. Will create DiskStoreMXBean and will send a * notification * * @param disk * the disk store for which the call back is invoked */ public void handleDiskCreation(DiskStore disk) throws ManagementException{ if (!isServiceInitialised("handleDiskCreation")) { return; } DiskStoreMBeanBridge bridge = new DiskStoreMBeanBridge(disk); DiskStoreMXBean diskStoreMBean = new DiskStoreMBean(bridge); ObjectName diskStoreMBeanName = MBeanJMXAdapter.getDiskStoreMBeanName( cacheImpl.getDistributedSystem().getDistributedMember(), disk.getName()); ObjectName changedMBeanName = service.registerInternalMBean(diskStoreMBean, diskStoreMBeanName); service.federate(changedMBeanName, DiskStoreMXBean.class, true); Notification notification = new Notification( ResourceNotification.DISK_STORE_CREATED, memberSource, SequenceNumber.next(), System.currentTimeMillis(), ResourceNotification.DISK_STORE_CREATED_PREFIX + disk.getName()); memberLevelNotifEmitter.sendNotification(notification); memberMBeanBridge.addDiskStore(disk); }
public DiskStoreMBeanBridge(DiskStore ds) { this.diskStore = (DiskStoreImpl)ds; initDiskData(); this.monitor = new MBeanStatsMonitor(ManagementStrings.DISKSTORE_MONITOR .toLocalizedString()); this.diskStoreStats = diskStore.getStats(); addDiskStoreStats(diskStoreStats); initializeStats(); }
@Override public int getTotalBackupCompleted() { return bridge.getTotalBackupCompleted(); }
@Override public long getTotalBytesOnDisk() { return bridge.getTotalBytesOnDisk(); }
@Override public long getFlushTimeAvgLatency() { return bridge.getFlushTimeAvgLatency(); }
@Override public int getTotalBackupInProgress() { return bridge.getTotalBackupInProgress(); }
@Override public float getDiskWritesRate() { return bridge.getDiskWritesRate(); }
/** * Handles Disk Creation. Will create DiskStoreMXBean and will send a * notification * * @param disk * the disk store for which the call back is invoked */ public void handleDiskCreation(DiskStore disk) throws ManagementException{ if (!isServiceInitialised("handleDiskCreation")) { return; } DiskStoreMBeanBridge bridge = new DiskStoreMBeanBridge(disk); DiskStoreMXBean diskStoreMBean = new DiskStoreMBean(bridge); ObjectName diskStoreMBeanName = MBeanJMXAdapter.getDiskStoreMBeanName( cacheImpl.getDistributedSystem().getDistributedMember(), disk.getName()); ObjectName changedMBeanName = service.registerInternalMBean(diskStoreMBean, diskStoreMBeanName); service.federate(changedMBeanName, DiskStoreMXBean.class, true); Notification notification = new Notification( JMXNotificationType.DISK_STORE_CREATED, memberSource, SequenceNumber.next(), System.currentTimeMillis(), ManagementConstants.DISK_STORE_CREATED_PREFIX + disk.getName()); memberLevelNotifEmitter.sendNotification(notification); memberMBeanBridge.addDiskStore(disk); }
@Override public float getDiskReadsRate() { return bridge.getDiskReadsRate(); }
private int getTotalBackupCompleted() { return bridge.getTotalBackupCompleted(); }