public abstract class ResolvableRegionFactoryBean<K,V> extends AbstractFactoryBeanSupport<org.apache.geode.cache.Region<K,V>> implements InitializingBean
Regions を検索するための Spring FactoryBean。検索が無効になっているか、Region が存在しない場合は、例外がスローされます。新しいリージョンの宣言と構成については、PeerRegionFactoryBean を参照してください。GemFireCache, Region, FactoryBean, InitializingBean, AbstractFactoryBeanSupportDEFAULT_SINGLETONOBJECT_TYPE_ATTRIBUTE| コンストラクターと説明 |
|---|
ResolvableRegionFactoryBean() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet()Spring コンテナーによってプロパティが設定された後、この ResolvableRegionFactoryBean を初期化します。 |
protected org.apache.geode.cache.Region<K, V> | createRegion(org.apache.geode.cache.GemFireCache cache, StringSE regionName) 指定された nameSE を使用して新しい Region を作成します。 |
org.apache.geode.cache.GemFireCache | getCache()Region の作成に使用される GemFireCache への参照を返します。 |
BooleanSE | getLookupEnabled() |
org.apache.geode.cache.Region<K, V> | getObject() この ResolvableRegionFactoryBean によって作成された Region へのオブジェクト参照を返します。 |
ClassSE<?> | getObjectType() |
protected org.apache.geode.cache.Region<?,?> | getParent() |
org.apache.geode.cache.Region<K, V> | getRegion() |
boolean | isLookupEnabled() |
protected org.apache.geode.cache.Region<K, V> | loadSnapshot(org.apache.geode.cache.Region<K, V> region) 構成されたデータ snapshot を指定された Region にロードします。 |
protected org.apache.geode.cache.Region<K, V> | postProcess(org.apache.geode.cache.Region<K, V> region) この PeerRegionFactoryBean によって作成された Region を後処理します。 |
StringSE | resolveRegionName()Region の nameSE を解決します。 |
void | setCache(org.apache.geode.cache.GemFireCache cache)Region を作成するために使用される GemFireCache への参照を設定します。 |
void | setLookupEnabled(BooleanSE lookupEnabled) |
void | setName(StringSE name)Bean 'name' 属性 に基づいてキャッシュの名前 Region を設定します。 |
void | setParent(org.apache.geode.cache.Region<?,?> parent) |
protected void | setRegion(org.apache.geode.cache.Region<K, V> region) この Spring FactoryBean によって解決される Region への参照を設定します。 |
void | setRegionName(StringSE regionName) キャッシュ Region の名前を設定します。 |
void | setSnapshot(Resource snapshot) 新しく作成されたリージョンをロードするために使用されるスナップショットを設定します。 |
getBeanClassLoader, getBeanFactory, getBeanName, getLog, isSingleton, logDebug, logDebug, logError, logError, logInfo, logInfo, logWarning, logWarning, newLog, setBeanClassLoader, setBeanFactory, setBeanNamecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void afterPropertiesSet()
throws ExceptionSEResolvableRegionFactoryBean を初期化します。InitializingBean 内の afterPropertiesSet ExceptionSE - 初期化に失敗した場合。InitializingBean.afterPropertiesSet(), createRegion(GemFireCache, String)public StringSE resolveRegionName()
Region の nameSE を解決します。Region の名前を含む StringSE。Region.getName()protected org.apache.geode.cache.Region<K,V> createRegion(org.apache.geode.cache.GemFireCache cache, StringSE regionName) throws ExceptionSE
nameSE を持つ新しい Region を作成します。このメソッドは、指定された nameSE を持つ Region がまだ存在しない場合に呼び出されます。デフォルトでは、このメソッドの実装は BeanInitializationException をスローし、subclassesSE がこのメソッドをオーバーライドすることが予想されます。cache - GemFireCache への参照。regionName - 新しい Region の nameSE。nameSE を持つ新しい Region。BeanInitializationException - subclassSE がこのメソッドをオーバーライドしない限り、デフォルトです。ExceptionSEGemFireCache, Regionprotected org.apache.geode.cache.Region<K,V> loadSnapshot(org.apache.geode.cache.Region<K,V> region)
snapshot を指定された Region にロードします。region - Region をロードします。Region。RuntimeExceptionSE - スナップショットのロードに失敗した場合。Region.loadSnapshot(InputStream)protected org.apache.geode.cache.Region<K,V> postProcess(org.apache.geode.cache.Region<K,V> region)
PeerRegionFactoryBean によって作成された Region を後処理します。region - Region を処理します。Regionpublic org.apache.geode.cache.Region<K,V> getObject() throws ExceptionSE
ResolvableRegionFactoryBean によって作成された Region へのオブジェクト参照を返します。FactoryBean<org.apache.geode.cache.Region<K, V>> 内の getObject ResolvableRegionFactoryBean によって作成された Region へのオブジェクト参照。ExceptionSEFactoryBean.getObject(), Region, getRegion()public ClassSE<?> getObjectType()
FactoryBean<org.apache.geode.cache.Region<K, V>> 内の getObjectType ResolvableRegionFactoryBean によって生成される Region の ClassSE 型。FactoryBean.getObjectType()public org.apache.geode.cache.GemFireCache getCache()
Region の作成に使用される GemFireCache への参照を返します。Region を作成するために使用される GemFireCache への参照。GemFireCachepublic void setCache(org.apache.geode.cache.GemFireCache cache)
Region を作成するために使用される GemFireCache への参照を設定します。cache - GemFireCache への参照。GemFireCachepublic boolean isLookupEnabled()
public void setLookupEnabled(BooleanSE lookupEnabled)
public BooleanSE getLookupEnabled()
public void setName(StringSE name)
Region の名前を設定します。指定された名前の Region が見つからない場合は、新しい Region が作成されます。名前が指定されていない場合は、"beanName" プロパティの値が使用されます。name - Region の名前。AbstractFactoryBeanSupport.setBeanName(String)public void setParent(org.apache.geode.cache.Region<?,?> parent)
parent - 親 Region への参照。Regionprotected org.apache.geode.cache.Region<?,?> getParent()
Region への参照、またはこの Region が Sub-Region でない場合は null。Regionprotected void setRegion(org.apache.geode.cache.Region<K,V> region)
FactoryBean によって解決される Region への参照を設定します。region - 解決可能な Region への参照。Regionpublic org.apache.geode.cache.Region<K,V> getRegion()
Region への参照。Regionpublic void setRegionName(StringSE regionName)
Region の名前を設定します。指定された名前の Region が見つからない場合は、新しいものが作成されます。名前が指定されていない場合は、"name" プロパティの値が使用されます。regionName - Region の名前。setName(String)public void setSnapshot(Resource snapshot)
snapshot - 設定するスナップショット setName(String)Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.