public void updateRegion(FederationComponent newState, FederationComponent oldState) { monitor.aggregate(newState, oldState); }
public float getAverageReads() { return monitor.getAverageReads(); }
public float getAverageWrites() { return monitor.getAverageWrites(); }
public int getAvgBucketSize() { int bucketNum = getBucketCount(); if (bucketNum > 0) { return getTotalBucketSize() / bucketNum; } else { return 0; } }
/** * * @return Avg Latency of cache writer call */ public long getCacheWriterCallsAvgLatency() { return MetricsCalculator.getAverage(monitor .getCacheWriterCallsAvgLatency(), setSize); }
/** * * @return creates per second for the Regions */ public float getCreatesRate() { return monitor.getCreatesRate(); }
/** * * @return destroy per second for the Regions */ public float getDestroyRate() { return monitor.getDestroyRate(); }
public int getAvgBucketSize() { if (!isPartionedRegion()) { return ManagementConstants.NOT_AVAILABLE_INT; } return MetricsCalculator.getAverage(monitor.getAvgBucketSize(), setSize); }
public int getBucketCount() { if(!isPartionedRegion()){ return ManagementConstants.NOT_AVAILABLE_INT; } return monitor.getBucketCount(); }
/** * * @return Avg Latency of cache listener call */ public long getCacheListenerCallsAvgLatency() { return MetricsCalculator.getAverage(monitor .getCacheListenerCallsAvgLatency(), setSize); }
/** * Public constructor. * * @param objectName * Name of the MBean * @param proxy * reference to the actual proxy */ public DistributedRegionBridge(ObjectName objectName, RegionMXBean proxy, FederationComponent newState) { this.mapOfProxy = new ConcurrentHashMap<ObjectName, RegionMXBean>(); this.monitor = new RegionClusterStatsMonitor(); addProxyToMap(objectName, proxy, newState); }
public int getAvgBucketSize() { int bucketNum = getBucketCount(); if (bucketNum > 0) { return getTotalBucketSize() / bucketNum; } else { return 0; } }
/** * * @return Avg Latency of cache writer call */ public long getCacheWriterCallsAvgLatency() { return MetricsCalculator.getAverage(monitor .getCacheWriterCallsAvgLatency(), setSize); }
/** * * @return creates per second for the Regions */ public float getCreatesRate() { return monitor.getCreatesRate(); }
/** * * @return destroy per second for the Regions */ public float getDestroyRate() { return monitor.getDestroyRate(); }
public int getAvgBucketSize() { if(!isPartionedRegion()){ return ManagementConstants.NOT_AVAILABLE_INT; } return MetricsCalculator.getAverage(monitor .getAvgBucketSize(), setSize); }
public int getBucketCount() { if (!isPartionedRegion()) { return ManagementConstants.NOT_AVAILABLE_INT; } return monitor.getBucketCount(); }
/** * * @return Avg Latency of cache listener call */ public long getCacheListenerCallsAvgLatency() { return MetricsCalculator.getAverage(monitor .getCacheListenerCallsAvgLatency(), setSize); }
/** * Public constructor. * * @param objectName * Name of the MBean * @param proxy * reference to the actual proxy */ public DistributedRegionBridge(ObjectName objectName, RegionMXBean proxy, FederationComponent newState) { this.mapOfProxy = new ConcurrentHashMap<ObjectName, RegionMXBean>(); this.monitor = new RegionClusterStatsMonitor(); addProxyToMap(objectName, proxy, newState); }
public void updateRegion(FederationComponent newState, FederationComponent oldState) { monitor.aggregate(newState, oldState); }