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 testSetKeyConstraint() throws CacheException, IOException { Cache c = createCache(); Region r1 = null; try { RegionFactory factory = c.createRegionFactory(LOCAL); r1 = factory.setKeyConstraint(String.class).create(this.r1Name); RegionAttributes ra = r1.getAttributes(); assertEquals(String.class, ra.getKeyConstraint()); } finally { cleanUpRegion(r1); } }
public void testRegionFactoryRegionAttributes() throws CacheException { Region r1 = null, r2 = null, r3 = null; try { Properties p = new Properties(); p.put("mcast-port", "0"); r1 = new RegionFactory(p).setScope(Scope.LOCAL) .setConcurrencyLevel(1).setLoadFactor(0.8F).setKeyConstraint( String.class).setStatisticsEnabled(true).create(r1Name); assertBasicRegionFunctionality(r1, r1Name); final RegionFactory factory = new RegionFactory(p, r1.getAttributes()); r2 = factory.create(r2Name); assertBasicRegionFunctionality(r2, r2Name); assertEquals(r1.getAttributes(), r2.getAttributes()); r3 = factory.create(r3Name); try { assertEquals(r2.getAttributes(), r3.getAttributes()); fail("Expected r2 attributes to be different from r3"); } catch (AssertionFailedError expected) { } } finally { cleanUpRegion(r1); cleanUpRegion(r2); cleanUpRegion(r3); } }
regionFactory.setIndexMaintenanceSynchronous(true); regionFactory.setInitialCapacity(DEFAULT_REGION_INITIAL_CAPACITY); regionFactory.setKeyConstraint(regionDefinition.getKeyConstraint()); regionFactory.setScope(Scope.DISTRIBUTED_NO_ACK); regionFactory.setStatisticsEnabled(true);
if (keyConstraint != null && !keyConstraint.isEmpty()) { Class<K> keyConstraintClass = forName(keyConstraint, CliStrings.CREATE_REGION__KEYCONSTRAINT); factory.setKeyConstraint(keyConstraintClass);
if (keyConstraint != null && !keyConstraint.isEmpty()) { Class<K> keyConstraintClass = forName(keyConstraint, CliStrings.CREATE_REGION__KEYCONSTRAINT); factory.setKeyConstraint(keyConstraintClass);