public class GenericRegionFactoryBean<K,V> extends PeerRegionFactoryBean<K,V>
GenericRegionFactoryBean class is an extension of the abstract, base PeerRegionFactoryBean class
enabling developers to define a Pivotal GemFire Cache Region with defaults.
The defaults for DataPolicy is NORMAL and Scope is DISTRIBUTED_NO_ACK, effectively creating a "non-replicate",
Distributed Region.
This class enables developers to create various non-strongly-typed Regions (e.g. PARTITION, REPLICATE) based on
various combinations of the DataPolicy, Scope and Subscription settings as defined in the Region Types section
of the Pivotal GemFire User Guide (see link below). How Pivotal GemFire Regions receive and distribute entry updates
is defined in the Storage and Distribution Options section.
Note, it is generally better to define strong-typed Regions (e.g. PARTITION with PartitionedRegionFactoryBean)
in your applications. However, different forms of distribution patterns and updates are desired
in certain use cases.PeerRegionFactoryBeanDEFAULT_SINGLETONDEFAULT_PHASE| Constructor and Description |
|---|
GenericRegionFactoryBean() |
configure, createRegion, createRegionFactory, destroy, getAttributes, getDataPolicy, getOffHeap, getPhase, getScope, getShortcut, getStatisticsEnabled, isAutoStartup, isNotPersistent, isOffHeap, isPersistent, isRunning, isStatisticsEnabled, mergePartitionAttributes, mergeRegionAttributes, postProcess, resolveDataPolicy, resolveDataPolicy, resolveStatisticsEnabled, setAsyncEventQueueIds, setAsyncEventQueues, setAttributes, setCacheListeners, setCacheLoader, setCacheWriter, setClose, setCompressor, setCustomEntryIdleTimeout, setCustomEntryTimeToLive, setDataPolicy, setDestroy, setDiskStoreName, setEntryIdleTimeout, setEntryTimeToLive, setEvictionAttributes, setGatewaySenderIds, setGatewaySenders, setKeyConstraint, setOffHeap, setPersistent, setRegionIdleTimeout, setRegionTimeToLive, setScope, setShortcut, setStatisticsEnabled, setValueConstraint, start, stop, stopapplyRegionConfigurers, applyRegionConfigurers, applyRegionConfigurers, getCompositeRegionConfigurer, setRegionConfigurers, setRegionConfigurersafterPropertiesSet, getCache, getLookupEnabled, getObject, getObjectType, getParent, getRegion, isLookupEnabled, loadSnapshot, postProcess, resolveRegionName, setCache, setLookupEnabled, setName, setParent, setRegion, setRegionName, setSnapshotgetBeanClassLoader, getBeanFactory, getBeanName, getLog, isSingleton, logDebug, logDebug, logError, logError, logInfo, logInfo, logWarning, logWarning, newLog, setBeanClassLoader, setBeanFactory, setBeanNameCopyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.