/** * Creates a region and assigns a compressor. * @param name the region name. * @param dataPolicy the type of peer. * @param compressor a compressor. * @return the newly created region. */ private Region<String,String> createRegion(String name,DataPolicy dataPolicy,Compressor compressor) { return getCache().<String,String>createRegionFactory().setDataPolicy(dataPolicy).setCloningEnabled(true).setCompressor(compressor).create(name); }
/** * Creates a region and assigns a compressor. * @param name a region name. * @param compressor a compressor. */ private Region createRegion(String name,Compressor compressor) { return getCache().createRegionFactory().setDataPolicy(DataPolicy.REPLICATE).setCloningEnabled(true).setCompressor(compressor).create(name); }
/** * Creates a region and assigns a compressor. * @param name a region name. * @param compressor a compressor. */ private Region createRegion(String name,Compressor compressor) { return getCache().<String,String>createRegionFactory().setDataPolicy(DataPolicy.REPLICATE).setCloningEnabled(true).setCompressor(compressor).create(name); } }
public void testSetCloningEnabled() throws CacheException, IOException { Cache c = createCache(); Region r1 = null; try { RegionFactory factory = c.createRegionFactory(LOCAL); r1 = factory.setCloningEnabled(true).create(this.r1Name); RegionAttributes ra = r1.getAttributes(); assertEquals(true, ra.getCloningEnabled()); } finally { cleanUpRegion(r1); } } public void testSetGatewayHubId() throws CacheException, IOException
/** * Creates a compressed region and adds a cache server to a peer. * @param name the region name. * @param dataPolicy the type of peer. * @param compressor a compressor * @return the newly created region. * @throws IOException a problem occurred while created the cache server. */ private Region<String,String> createServerRegion(String name,DataPolicy dataPolicy,Compressor compressor) throws IOException { Region<String,String> region = getCache().<String,String>createRegionFactory().setDataPolicy(dataPolicy).setCloningEnabled(true).setCompressor(compressor).create(name); CacheServer server = getCache().addCacheServer(); server.start(); return region; }
/** * Creates a region and assigns a compressor. * @param name the region name. * @param dataPolicy the type of peer. * @param compressor a compressor. * @return the newly created region. */ private Region<String,String> createRegion(String name,DataPolicy dataPolicy,Compressor compressor,String diskStoreName) { getCache().createDiskStoreFactory().create(diskStoreName); return getCache().<String,String>createRegionFactory().setDataPolicy(dataPolicy).setDiskStoreName(diskStoreName).setCloningEnabled(true).setCompressor(compressor).create(name); }
factory.setCloningEnabled(regionCreateArgs.isCloningEnabled());
factory.setCloningEnabled(regionCreateArgs.isCloningEnabled());