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.PeerRegionFactoryBean
DEFAULT_SINGLETON
DEFAULT_PHASE
OBJECT_TYPE_ATTRIBUTE
Constructor and Description |
---|
GenericRegionFactoryBean() |
addAsyncEventQueueIds, addAsyncEventQueues, addGatewaySenders, addGatewaySendersIds, 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, stop
applyRegionConfigurers, applyRegionConfigurers, applyRegionConfigurers, getCompositeRegionConfigurer, setRegionConfigurers, setRegionConfigurers
afterPropertiesSet, getCache, getLookupEnabled, getObject, getObjectType, getParent, getRegion, isLookupEnabled, loadSnapshot, postProcess, resolveRegionName, setCache, setLookupEnabled, setName, setParent, setRegion, setRegionName, setSnapshot
getBeanClassLoader, getBeanFactory, getBeanName, getLog, isSingleton, logDebug, logDebug, logError, logError, logInfo, logInfo, logWarning, logWarning, newLog, setBeanClassLoader, setBeanFactory, setBeanName
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.