public abstract class AbstractConfigurableCacheFactoryBean extends AbstractBasicCacheFactoryBean
ClientCache またはピア Cache を Bean として (外部的に) 構成するための機能をカプセル化する抽象基本クラス。FileSE, InputStreamSE, PropertiesSE, Cache、GemFireCache、ClientCache, BeanFactory, Resource, AbstractBasicCacheFactoryBean, GemfireBeanFactoryLocatorAbstractBasicCacheFactoryBean.CacheFactoryInitializer<T>, AbstractBasicCacheFactoryBean.PdxConfigurer<T>DEFAULT_SINGLETONOBJECT_TYPE_ATTRIBUTE| コンストラクターと説明 |
|---|
AbstractConfigurableCacheFactoryBean() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet()isUseBeanFactoryLocator() が true を返し、既存の GemfireBeanFactoryLocator が存在しない場合は、GemfireBeanFactoryLocator を初期化します。 |
void | destroy()GemfireBeanFactoryLocator によって使用されるリソースが存在する場合は、それを破棄して解放します。 |
GemfireBeanFactoryLocator | getBeanFactoryLocator()Apache Geode ネイティブ構成メタデータ内の Spring Bean 参照を解決するために使用される構成済み GemfireBeanFactoryLocator への参照を返します (例: |
Resource | getCacheXml()(オプション) Apache Geode ネイティブ cache.xml Resource への参照を返します。 |
OptionalSE<GemfireBeanFactoryLocator> | getOptionalBeanFactoryLocator()Apache Geode ネイティブ構成メタデータ内の Spring Bean 参照を解決するために使用される構成済み GemfireBeanFactoryLocator への OptionalSE 参照を返します (例: |
OptionalSE<Resource> | getOptionalCacheXml()Apache Geode ネイティブ cache.xml Resource への OptionalSE 参照を返します。 |
PropertiesSE | getProperties() キャッシュを構成するために使用される Apache Geode PropertiesSE への参照を返します。 |
protected boolean | isCacheXmlPresent()cache.xml Resource が存在するかどうか (つまり、存在するかどうか) を判断します。 |
protected boolean | isCacheXmlResolvableAsAFile() オプションで構成された cache.xml がファイルシステム内の FileSE として解決可能かどうかを決定します。 |
boolean | isUseBeanFactoryLocator()GemfireBeanFactoryLocator が有効になっているかどうかを判断します。 |
protected <T extends org.apache.geode.cache.GemFireCache> | loadCacheXml(T cache) 構成された cache.xml をロードして GemFireCache を初期化します。 |
protected PropertiesSE | resolveProperties()GemFireCache を構成するために使用される Apache Geode PropertiesSE を解決します。 |
PropertiesSE | setAndGetProperties(PropertiesSE properties) キャッシュを構成するために使用される Apache Geode PropertiesSE への参照を設定して返します。 |
protected void | setBeanFactoryLocator(GemfireBeanFactoryLocator beanFactoryLocator)Apache Geode ネイティブ構成メタデータ内の Spring Bean 参照を解決するために使用される構成済み GemfireBeanFactoryLocator への参照を取得します (例: |
void | setCacheXml(Resource cacheXml)(オプション) Apache Geode ネイティブ cache.xml Resource への参照を設定します。 |
void | setProperties(PropertiesSE properties) キャッシュを構成するために使用される Apache Geode PropertiesSE を設定します。 |
void | setUseBeanFactoryLocator(boolean use)GemfireBeanFactoryLocator を有効にするかどうかを決定するために使用されるブール値を設定します。 |
applyCacheConfigurers, close, configureHeapPercentages, configureOffHeapPercentages, configurePdx, doFetchCache, doGetObject, doGetObjectType, fetchCache, getCache, getCacheFactoryInitializer, getCopyOnRead, getCriticalHeapPercentage, getCriticalOffHeapPercentage, getEvictionHeapPercentage, getEvictionOffHeapPercentage, getObject, getObjectType, getOptionalCache, getPdxDiskStoreName, getPdxIgnoreUnreadFields, getPdxPersistent, getPdxReadSerialized, getPdxSerializer, getPhase, getTransactionListeners, getTransactionWriter, initializeFactory, isClose, isCopyOnRead, isNotClosed, registerTransactionListeners, registerTransactionWriter, setCache, setCacheFactoryInitializer, setClose, setCopyOnRead, setCriticalHeapPercentage, setCriticalOffHeapPercentage, setEvictionHeapPercentage, setEvictionOffHeapPercentage, setPdxDiskStoreName, setPdxIgnoreUnreadFields, setPdxPersistent, setPdxReadSerialized, setPdxSerializer, setPhase, setTransactionListeners, setTransactionWriter, translateExceptionIfPossiblegetBeanClassLoader, getBeanFactory, getBeanName, getLogger, getOptionalLogger, isDebugLoggingEnabled, isErrorLoggingEnabled, isInfoLoggingEnabled, isSingleton, isWarnLoggingEnabled, logDebug, logDebug, logError, logError, logInfo, logInfo, logWarning, logWarning, newLogger, setBeanClassLoader, setBeanFactory, setBeanNamecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected void setBeanFactoryLocator(@Nullable GemfireBeanFactoryLocator beanFactoryLocator)
GemfireBeanFactoryLocator への参照を取得します。beanFactoryLocator - 設定された GemfireBeanFactoryLocator への参照。GemfireBeanFactoryLocator@Nullable public GemfireBeanFactoryLocator getBeanFactoryLocator()
GemfireBeanFactoryLocator への参照を返します。GemfireBeanFactoryLocator への参照。GemfireBeanFactoryLocatorpublic OptionalSE<GemfireBeanFactoryLocator> getOptionalBeanFactoryLocator()
GemfireBeanFactoryLocator への OptionalSE 参照を返します。GemfireBeanFactoryLocator への OptionalSE 参照。GemfireBeanFactoryLocator, getBeanFactoryLocator(), OptionalSEpublic void setCacheXml(@Nullable Resource cacheXml)
Resource への参照を設定します。@Nullable public Resource getCacheXml()
Resource への参照を返します。public OptionalSE<Resource> getOptionalCacheXml()
Resource への OptionalSE 参照を返します。Resource への OptionalSE 参照。Resource, OptionalSE, getCacheXml()protected boolean isCacheXmlPresent()
Resource が存在するかどうか (つまり、存在するかどうか) を判断します。Resource.exists(), getCacheXml()protected boolean isCacheXmlResolvableAsAFile()
FileSE として解決可能かどうかを決定します。FileSE として解決可能かどうかを示すブール値。Resource.isFile(), getCacheXml(), FileSE@Nullable public PropertiesSE setAndGetProperties(@Nullable PropertiesSE properties)
PropertiesSE への参照を設定して返します。properties - キャッシュの設定に使用される Apache Geode PropertiesSE への参照。PropertiesSE への参照。setProperties(Properties), getProperties(), PropertiesSEpublic void setProperties(@Nullable PropertiesSE properties)
PropertiesSE を設定します。properties - キャッシュの設定に使用される Apache Geode PropertiesSE への参照。PropertiesSE@Nullable public PropertiesSE getProperties()
PropertiesSE への参照を返します。PropertiesSE への参照。PropertiesSEpublic void setUseBeanFactoryLocator(boolean use)
GemfireBeanFactoryLocator を有効にするかどうかを決定するために使用されるブール値を設定します。use - GemfireBeanFactoryLocator を有効にするかどうかを決定するために使用されるブール値。GemfireBeanFactoryLocatorpublic boolean isUseBeanFactoryLocator()
GemfireBeanFactoryLocator が有効になっているかどうかを判断します。GemfireBeanFactoryLocator が有効になっているかどうかを示すブール値。GemfireBeanFactoryLocatorpublic void afterPropertiesSet()
throws ExceptionSEisUseBeanFactoryLocator() が true を返し、既存の GemfireBeanFactoryLocator が存在しない場合は、GemfireBeanFactoryLocator を初期化します。InitializingBean 内の afterPropertiesSet AbstractBasicCacheFactoryBean の afterPropertiesSet ExceptionSE - 初期化に失敗した場合。GemfireBeanFactoryLocator.newBeanFactoryLocator(BeanFactory, String), getOptionalBeanFactoryLocator(), isUseBeanFactoryLocator(), AbstractFactoryBeanSupport.getBeanFactory(), AbstractFactoryBeanSupport.getBeanName()public void destroy()
GemfireBeanFactoryLocator によって使用されるリソースが存在する場合は、それを破棄して解放します。DisposableBean 内の destroy AbstractBasicCacheFactoryBean の destroy GemfireBeanFactoryLocator.destroy(), getOptionalBeanFactoryLocator()@NonNull protected <T extends org.apache.geode.cache.GemFireCache> T loadCacheXml(@NonNull T cache)
GemFireCache を初期化します。T - GemFireCache を継承したパラメーター化された ClassSE 型。cache - cache.xml を使用して初期化する GemFireCache インスタンス。null であってはなりません。GemFireCache。RuntimeExceptionSE - 設定された cache.xml ファイルが GemFireCache にロードできなかった場合。GemFireCache.loadCacheXml(InputStream), GemFireCache, getOptionalCacheXml()@NonNull protected PropertiesSE resolveProperties()
GemFireCache を構成するために使用される Apache Geode PropertiesSE を解決します。GemFireCache を構成するために使用される解決された Apache Geode PropertiesSE。setAndGetProperties(Properties), getProperties(), PropertiesSECopyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.