@Override public float getAverageReads() { return bridge.getAverageReads(); }
@Override public float getAverageWrites() { return bridge.getAverageWrites(); }
@Override public int getAvgBucketSize() { return bridge.getAvgBucketSize(); }
public void addRegion(ObjectName proxyName, RegionMXBean regionProxy, FederationComponent fedComp) { String fullPath = proxyName.getKeyProperty("name"); ObjectName distributedRegionObjectName = MBeanJMXAdapter .getDistributedRegionMbeanNameInternal(fullPath); synchronized (distrRegionMap) { DistributedRegionBridge bridge = distrRegionMap .get(distributedRegionObjectName); if (bridge != null) { FederationComponent newObj = (fedComp); bridge.addProxyToMap(proxyName, regionProxy, newObj); } else { FederationComponent newObj = (fedComp); bridge = new DistributedRegionBridge(proxyName, regionProxy, newObj); DistributedRegionMXBean mbean = new DistributedRegionMBean(bridge); service.registerInternalMBean(mbean, distributedRegionObjectName); distrRegionMap.put(distributedRegionObjectName, bridge); } } }
@Override public long getCacheWriterCallsAvgLatency() { return bridge.getCacheWriterCallsAvgLatency(); }
@Override public long getCacheListenerCallsAvgLatency() { return bridge.getCacheListenerCallsAvgLatency(); }
@Override public float getCreatesRate() { return bridge.getCreatesRate(); }
@Override public float getDestroyRate() { return bridge.getDestroyRate(); }
@Override public int getBucketCount() { return bridge.getBucketCount(); }
/** * 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 addRegion(ObjectName proxyName, RegionMXBean regionProxy, FederationComponent fedComp) { String fullPath = proxyName.getKeyProperty("name"); ObjectName distributedRegionObjectName = MBeanJMXAdapter .getDistributedRegionMbeanNameInternal(fullPath); synchronized (distrRegionMap) { DistributedRegionBridge bridge = distrRegionMap .get(distributedRegionObjectName); if (bridge != null) { FederationComponent newObj = (FederationComponent) (fedComp); bridge.addProxyToMap(proxyName, regionProxy, newObj); } else { FederationComponent newObj = (FederationComponent) (fedComp); bridge = new DistributedRegionBridge(proxyName, regionProxy, newObj); DistributedRegionMXBean mbean = new DistributedRegionMBean(bridge); service.registerInternalMBean(mbean, distributedRegionObjectName); distrRegionMap.put(distributedRegionObjectName, bridge); } } }
@Override public long getCacheWriterCallsAvgLatency() { return bridge.getCacheWriterCallsAvgLatency(); }
@Override public long getCacheListenerCallsAvgLatency() { return bridge.getCacheListenerCallsAvgLatency(); }
@Override public float getCreatesRate() { return bridge.getCreatesRate(); }
@Override public float getDestroyRate() { return bridge.getDestroyRate(); }
@Override public int getBucketCount() { return bridge.getBucketCount(); }
/** * 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); }
@Override public float getAverageWrites() { return bridge.getAverageWrites(); }
@Override public float getAverageReads() { return bridge.getAverageReads(); }
@Override public int getAvgBucketSize() { return bridge.getAvgBucketSize(); }