public class LocalRegionFactoryBean<K,V> extends RegionFactoryBean<K,V>
logDEFAULT_SINGLETON| Constructor and Description |
|---|
LocalRegionFactoryBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet()
Initializes this
RegionLookupFactoryBean after properties have been set by the Spring container. |
protected void |
resolveDataPolicy(org.apache.geode.cache.RegionFactory<K,V> regionFactory,
Boolean persistent,
org.apache.geode.cache.DataPolicy dataPolicy)
Validates and sets the
DataPolicy on the RegionFactory used to create and configure
the Region from this FactoryBean. |
protected void |
resolveDataPolicy(org.apache.geode.cache.RegionFactory<K,V> regionFactory,
Boolean persistent,
String dataPolicy)
Resolves the Data Policy used by this "local" Pivotal GemFire Region (i.e. locally Scoped; Scope.LOCAL) based on the
enumerated value from org.apache.geode.cache.RegionShortcuts (LOCAL, LOCAL_PERSISTENT, LOCAL_HEAP_LRU,
LOCAL_OVERFLOW, and LOCAL_PERSISTENT_OVERFLOW), but without consideration of the Eviction settings.
|
void |
setScope(org.apache.geode.cache.Scope scope)
Configures the
Region's Scope, which affects data distribution
and acknowledgement strategy (useful in consistency) for the Region. |
applyRegionConfigurers, applyRegionConfigurers, assertDataPolicyAndPersistentAttributesAreCompatible, configure, createRegion, createRegionFactory, destroy, getAttributes, getCompositeRegionConfigurer, getDataPolicy, getOffHeap, getPhase, getScope, getShortcut, getStatisticsEnabled, isAutoStartup, isNotPersistent, isOffHeap, isPersistent, isPersistentUnspecified, isRunning, isStatisticsEnabled, mergePartitionAttributes, mergeRegionAttributes, postProcess, resolveStatisticsEnabled, setAsyncEventQueues, setAttributes, setCacheListeners, setCacheLoader, setCacheWriter, setClose, setCompressor, setCustomEntryIdleTimeout, setCustomEntryTimeToLive, setDataPolicy, setDataPolicy, setDestroy, setDiskStoreName, setEntryIdleTimeout, setEntryTimeToLive, setEvictionAttributes, setGatewaySenders, setKeyConstraint, setOffHeap, setPersistent, setRegionConfigurers, setRegionConfigurers, setRegionIdleTimeout, setRegionTimeToLive, setShortcut, setStatisticsEnabled, setValueConstraint, start, stop, stopgetCache, getLookupEnabled, getObject, getObjectType, getParent, getRegion, 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, setBeanNamepublic void setScope(org.apache.geode.cache.Scope scope)
RegionFactoryBeanRegion's Scope, which affects data distribution
and acknowledgement strategy (useful in consistency) for the Region.setScope in class RegionFactoryBean<K,V>scope - Scope used to configure the Region's data distribution
and acknowledgement strategy.Scopepublic void afterPropertiesSet()
throws Exception
RegionLookupFactoryBeanRegionLookupFactoryBean after properties have been set by the Spring container.afterPropertiesSet in interface InitializingBeanafterPropertiesSet in class RegionLookupFactoryBean<K,V>Exception - if initialization fails.InitializingBean.afterPropertiesSet(),
RegionLookupFactoryBean.createRegion(GemFireCache, String)protected void resolveDataPolicy(org.apache.geode.cache.RegionFactory<K,V> regionFactory, Boolean persistent, org.apache.geode.cache.DataPolicy dataPolicy)
RegionFactoryBeanDataPolicy on the RegionFactory used to create and configure
the Region from this FactoryBean.resolveDataPolicy in class RegionFactoryBean<K,V>regionFactory - the RegionFactory used by this FactoryBean to create and configure the Region.persistent - a boolean value indicating whether the Region should be persistent and persist it's
data to disk.dataPolicy - the configured Data Policy for the Region.RegionFactoryBean.resolveDataPolicy(org.apache.geode.cache.RegionFactory, Boolean, String),
DataPolicy,
RegionFactoryprotected void resolveDataPolicy(org.apache.geode.cache.RegionFactory<K,V> regionFactory, Boolean persistent, String dataPolicy)
resolveDataPolicy in class RegionFactoryBean<K,V>regionFactory - the Pivotal GemFire RegionFactory used to created the Local Region.persistent - a boolean value indicating whether the Local Region should persist it's data.dataPolicy - requested Data Policy as set by the user in the Spring Pivotal GemFire configuration meta-data.DataPolicy,
RegionFactory,
RegionShortcutCopyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.