private Region<?,?> createParReg(String regionName, Cache cache, Class keyConstraint, Class valueConstraint ) { RegionFactory regionFactory = cache.createRegionFactory(); regionFactory.setDataPolicy(DataPolicy.PARTITION); regionFactory.setKeyConstraint(keyConstraint); regionFactory.setValueConstraint(valueConstraint); return regionFactory.create(regionName); }
public void createPartitionRegion(String name, Class constraint) { ExpirationAttributes expiration = ExpirationAttributes.DEFAULT; PartitionAttributesFactory paf = new PartitionAttributesFactory(); RegionFactory factory = cache.createRegionFactory(RegionShortcut.PARTITION) .setPartitionAttributes(paf.create()); if (constraint != null) { factory.setValueConstraint(constraint); } factory.create(name); }
public void testSetValueConstraint() throws CacheException, IOException { Cache c = createCache(); Region r1 = null; try { RegionFactory factory = c.createRegionFactory(LOCAL); r1 = factory.setValueConstraint(String.class).create(this.r1Name); RegionAttributes ra = r1.getAttributes(); assertEquals(String.class, ra.getValueConstraint()); } finally { cleanUpRegion(r1); } }
regionFactory.setScope(Scope.DISTRIBUTED_NO_ACK); regionFactory.setStatisticsEnabled(true); regionFactory.setValueConstraint(regionDefinition.getValueConstraint());
factory.setValueConstraint(valueConstraintClass);
factory.setValueConstraint(valueConstraintClass);