/** * Region attributes * * @return region attributes */ public RegionAttributesData getRegionAttributes() { if (this.regionAttributesData == null) { Iterator<RegionMXBean> it = mapOfProxy.values().iterator(); if (it != null) { while (it.hasNext()) { try{ this.regionAttributesData = it.next().listRegionAttributes(); }catch(Exception e){ this.regionAttributesData = null; } if(regionAttributesData != null){ break; } } } } return regionAttributesData; }
/** * Region attributes * * @return region attributes */ public RegionAttributesData getRegionAttributes() { if (this.regionAttributesData == null) { Iterator<RegionMXBean> it = mapOfProxy.values().iterator(); if (it != null) { while (it.hasNext()) { try{ this.regionAttributesData = it.next().listRegionAttributes(); }catch(Exception e){ this.regionAttributesData = null; } if(regionAttributesData != null){ break; } } } } return regionAttributesData; }
RegionMXBean regionMXBean = managementService.getMBeanInstance(regionMBeanObjectName, RegionMXBean.class); if (regionMXBean != null) { RegionAttributesData regionAttributes = regionMXBean.listRegionAttributes(); String scope = regionAttributes.getScope(); if (Scope.LOCAL.equals(Scope.fromString(scope))) {
RegionMXBean regionMXBean = managementService.getMBeanInstance(regionMBeanObjectName, RegionMXBean.class); if (regionMXBean != null) { RegionAttributesData regionAttributes = regionMXBean.listRegionAttributes(); String scope = regionAttributes.getScope(); if (Scope.LOCAL.equals(Scope.fromString(scope))) {
RegionAttributesData attr = regionMBean.listRegionAttributes(); Log.getLogWriter().info("listRegionAttributes for " + regionMBean + " is: " + attr.toString()); List<String> expectedInToString = new ArrayList();
private static boolean isClusterwideSameConfig(Cache cache, String regionPath) { ManagementService managementService = ManagementService.getExistingManagementService(cache); DistributedSystemMXBean dsMXBean = managementService.getDistributedSystemMXBean(); Set<DistributedMember> allMembers = CliUtil.getAllNormalMembers(cache); RegionAttributesData regionAttributesToValidateAgainst = null; for (DistributedMember distributedMember : allMembers) { ObjectName regionObjectName; try { regionObjectName = dsMXBean.fetchRegionObjectName(CliUtil.getMemberNameOrId(distributedMember), regionPath); RegionMXBean regionMBean = managementService.getMBeanInstance(regionObjectName, RegionMXBean.class); RegionAttributesData regionAttributes = regionMBean.listRegionAttributes(); if (regionAttributesToValidateAgainst == null) { regionAttributesToValidateAgainst = regionAttributes; } else if ( !(regionAttributesToValidateAgainst.getScope().equals(regionAttributes.getScope()) || regionAttributesToValidateAgainst.getDataPolicy().equals(regionAttributes.getDataPolicy())) ) { return false; } } catch (Exception e) { //ignore } } return true; }
private static boolean isClusterwideSameConfig(Cache cache, String regionPath) { ManagementService managementService = ManagementService.getExistingManagementService(cache); DistributedSystemMXBean dsMXBean = managementService.getDistributedSystemMXBean(); Set<DistributedMember> allMembers = CliUtil.getAllNormalMembers(cache); RegionAttributesData regionAttributesToValidateAgainst = null; for (DistributedMember distributedMember : allMembers) { ObjectName regionObjectName; try { regionObjectName = dsMXBean.fetchRegionObjectName(CliUtil.getMemberNameOrId(distributedMember), regionPath); RegionMXBean regionMBean = managementService.getMBeanInstance(regionObjectName, RegionMXBean.class); RegionAttributesData regionAttributes = regionMBean.listRegionAttributes(); if (regionAttributesToValidateAgainst == null) { regionAttributesToValidateAgainst = regionAttributes; } else if ( !(regionAttributesToValidateAgainst.getScope().equals(regionAttributes.getScope()) || regionAttributesToValidateAgainst.getDataPolicy().equals(regionAttributes.getDataPolicy())) ) { return false; } } catch (Exception e) { //ignore } } return true; }
public void run() { GemFireCacheImpl cache = GemFireCacheImpl.getInstance(); SystemManagementService service = (SystemManagementService)getManagementService(); assertNotNull(service.getLocalRegionMBean(PARTITIONED_REGION_PATH)); RegionMXBean bean = service .getLocalRegionMBean(PARTITIONED_REGION_PATH); Region partitionedRegion = cache.getRegion(PARTITIONED_REGION_PATH); RegionAttributes regAttrs = partitionedRegion.getAttributes(); RegionAttributesData data = bean.listRegionAttributes(); PartitionAttributesData parData = bean.listPartitionAttributes(); assertPartitionData(regAttrs, parData); } };
/** * Asserts that the off heap region data is available and enabled. */ protected void assertOffHeapRegionAttributes() { ManagementService service = ManagementService.getExistingManagementService(getCache()); assertNotNull(service); assertTrue(service.isManager()); RegionMXBean regionBean = service.getLocalRegionMBean(OFF_HEAP_REGION_PATH); assertNotNull(regionBean); RegionAttributesData regionData = regionBean.listRegionAttributes(); assertNotNull(regionData); assertTrue(regionData.getEnableOffHeapMemory()); }
RegionAttributesData data = bean.listRegionAttributes(); assertNotNull(data); MembershipAttributesData membershipData = bean
RegionAttributesData data = bean.listRegionAttributes();
+ regAttrs.getPartitionAttributes().getFixedPartitionAttributes()); RegionAttributesData data = bean.listRegionAttributes();