@Test public void generatesWithMiscBooleanFlags() { statisticsEnabled = false; enableAsyncConflation = false; concurrencyChecksEnabled = true; enableSubscriptionConflation = true; mcastEnabled = false; cloningEnabled = false; offHeap = true; generate(); assertThat(config.getRegionAttributes().isStatisticsEnabled()).isEqualTo(false); assertThat(config.getRegionAttributes().isEnableSubscriptionConflation()) .isEqualTo(true); assertThat(config.getRegionAttributes().isConcurrencyChecksEnabled()) .isEqualTo(true); assertThat(config.getRegionAttributes().isEnableSubscriptionConflation()) .isEqualTo(true); assertThat(config.getRegionAttributes().isMulticastEnabled()) .isEqualTo(false); assertThat(config.getRegionAttributes().isCloningEnabled()).isEqualTo(false); assertThat(config.getRegionAttributes().isOffHeap()).isEqualTo(true); }
AttributesMutator mutator = region.getAttributesMutator(); if (regionAttributes.isCloningEnabled() != null) { mutator.setCloningEnabled(regionAttributes.isCloningEnabled()); if (logger.isDebugEnabled()) { logger.debug("Region successfully altered - cloning");
@Test public void alterWithCloningEnabled() { RegionAttributesType regionAttributes = getDeltaRegionConfig("alter region --name=regionA --enable-cloning=false") .getRegionAttributes(); assertThat(regionAttributes.isCloningEnabled()).isFalse(); assertThat(regionAttributes.getAsyncEventQueueIds()).isNull(); assertThat(regionAttributes.getDataPolicy()).isNull(); assertThat(regionAttributes.getGatewaySenderIds()).isNull(); assertThat(regionAttributes.getCacheLoader()).isNull(); assertThat(regionAttributes.getCacheWriter()).isNull(); assertThat(regionAttributes.getCacheListeners()).isNotNull().isEmpty(); assertThat(regionAttributes.getEvictionAttributes()).isNull(); assertThat(regionAttributes.getEntryIdleTime()).isNull(); assertThat(regionAttributes.getEntryTimeToLive()).isNull(); assertThat(regionAttributes.getRegionIdleTime()).isNull(); assertThat(regionAttributes.getRegionTimeToLive()).isNull(); }
if (regionAttributes.isCloningEnabled() != null) { factory.setCloningEnabled(regionAttributes.isCloningEnabled());
if (deltaAttributes.isCloningEnabled() != null) { existingAttributes.setCloningEnabled(deltaAttributes.isCloningEnabled());