public class CacheFactoryBean extends AbstractResolvableCacheFactoryBean
PropertiesSE, Cache、CacheFactory、GemFireCache、PdxSerializer、SecurityManager, FactoryBean, AbstractResolvableCacheFactoryBean, PeerCacheConfigurer| 修飾子と型 | クラスと説明 |
|---|---|
static class | CacheFactoryBean.CacheFactoryToPdxConfigurerAdapter |
static class | CacheFactoryBean.JndiDataSource |
AbstractBasicCacheFactoryBean.CacheFactoryInitializer<T>, AbstractBasicCacheFactoryBean.PdxConfigurer<T>DEFAULT_SINGLETONOBJECT_TYPE_ATTRIBUTE| コンストラクターと説明 |
|---|
CacheFactoryBean() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | applyCacheConfigurers() |
protected void | applyPeerCacheConfigurers(IterableSE<PeerCacheConfigurer> peerCacheConfigurers) |
protected void | applyPeerCacheConfigurers(PeerCacheConfigurer... peerCacheConfigurers) |
protected ObjectSE | configureFactory(ObjectSE factory)Cache を作成するために使用される CacheFactory を構成します。 |
protected org.apache.geode.cache.CacheFactory | configurePdx(org.apache.geode.cache.CacheFactory cacheFactory)Cache を PDX 直列化を使用するように構成します。 |
protected org.apache.geode.cache.CacheFactory | configureSecurity(org.apache.geode.cache.CacheFactory cacheFactory)Cache をセキュリティ付きで構成します。 |
protected <T extends org.apache.geode.cache.GemFireCache> | createCache(ObjectSE factory) 提供された factorySE を使用して新しい Cache インスタンスを作成します。 |
protected ObjectSE | createFactory(PropertiesSE gemfireProperties) 新しいピア Cache インスタンスを構築、構成、初期化するために使用される、指定された Apache Geode PropertiesSE で初期化された CacheFactory の新しいインスタンスを構築します。 |
protected <T extends org.apache.geode.cache.GemFireCache> | doFetchCache()AbstractBasicCacheFactoryBean.getCache() によって返された GemFireCache 参照が null の場合、AbstractBasicCacheFactoryBean.fetchCache() によって呼び出されます。 |
protected ClassSE<? extends org.apache.geode.cache.GemFireCache> | doGetObjectType() デフォルトでは、 GemFireCache ClassSE を返します。 |
PeerCacheConfigurer | getCompositePeerCacheConfigurer()Spring コンテナーの初期化中にこの CacheFactoryBean に追加の構成を適用するために使用される Composite PeerCacheConfigurer への参照を返します。 |
BooleanSE | getEnableAutoReconnect() 自動再接続設定の値を取得します。 |
org.apache.geode.cache.util.GatewayConflictResolver | getGatewayConflictResolver() |
ListSE<CacheFactoryBean.JndiDataSource> | getJndiDataSources() |
IntegerSE | getLockLease() |
IntegerSE | getLockTimeout() |
IntegerSE | getMessageSyncInterval() |
IntegerSE | getSearchTimeout() |
org.apache.geode.security.SecurityManager | getSecurityManager() このキャッシュを保護するために使用される SecurityManager を返します。 |
BooleanSE | getUseClusterConfiguration()use-shared-configuration Pivotal GemFire/Apache Geode 配布構成設定の状態を返します。 |
protected <T extends org.apache.geode.cache.GemFireCache> | postProcess(T cache) 任意の cache.xml ファイルをロードし、SDG XML 構成メタデータで指定されたカスタム設定を適用し、適切なトランザクションリスナー、ライター、JNDI 設定を JVM ヒープ構成とともに登録して、 GemFireCache を後処理します。 |
void | setEnableAutoReconnect(BooleanSE enableAutoReconnect)GemFire 8 で導入された自動再接続機能を有効にするかどうかを制御します。 |
void | setGatewayConflictResolver(org.apache.geode.cache.util.GatewayConflictResolver gatewayConflictResolver)GemFire 7.0 以上が必要 |
void | setJndiDataSources(ListSE<CacheFactoryBean.JndiDataSource> jndiDataSources) |
void | setLockLease(IntegerSE lockLease) 暗黙的および明示的なオブジェクトロックリースがタイムアウトするまでの秒数を設定します。 |
void | setLockTimeout(IntegerSE lockTimeout) 暗黙的なオブジェクトロックリクエストがタイムアウトする秒数を設定します。 |
void | setMessageSyncInterval(IntegerSE messageSyncInterval) このメンバーがクライアントに対するサーバーとして機能し、サーバーの冗長性が使用される場合に、クライアントサブスクリプションキューの同期用に設定します。 |
void | setPeerCacheConfigurers(ListSE<PeerCacheConfigurer> peerCacheConfigurers) アノテーションベースの構成を使用するときに、この CacheFactoryBean に追加の構成を適用するために PeerCacheConfigurers の IterableSE を設定する null セーフ操作。 |
void | setPeerCacheConfigurers(PeerCacheConfigurer... peerCacheConfigurers) アノテーションベースの構成を使用する場合に、この CacheFactoryBean に追加の構成を適用するために使用される PeerCacheConfigurers の配列を設定する null セーフ操作。 |
void | setSearchTimeout(IntegerSE searchTimeout)netSearch 操作がタイムアウトする前にデータを待機できる秒数を設定します。 |
void | setSecurityManager(org.apache.geode.security.SecurityManager securityManager) このキャッシュを保護するために使用される SecurityManager を構成します。 |
void | setUseClusterConfiguration(BooleanSE useSharedConfiguration)use-shared-configuration Pivotal GemFire/Apache Geode 配布構成設定の状態を設定します。 |
doGetObject, init, initializeFactory, postProcess, resolveCacheafterPropertiesSet, destroy, getBeanFactoryLocator, getCacheXml, getOptionalBeanFactoryLocator, getOptionalCacheXml, getProperties, isCacheXmlPresent, isCacheXmlResolvableAsAFile, isUseBeanFactoryLocator, loadCacheXml, resolveProperties, setAndGetProperties, setBeanFactoryLocator, setCacheXml, setProperties, setUseBeanFactoryLocatorclose, configureHeapPercentages, configureOffHeapPercentages, configurePdx, fetchCache, getCache, getCacheFactoryInitializer, getCopyOnRead, getCriticalHeapPercentage, getCriticalOffHeapPercentage, getEvictionHeapPercentage, getEvictionOffHeapPercentage, getObject, getObjectType, getOptionalCache, getPdxDiskStoreName, getPdxIgnoreUnreadFields, getPdxPersistent, getPdxReadSerialized, getPdxSerializer, getPhase, getTransactionListeners, getTransactionWriter, 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 applyCacheConfigurers()
protected void applyPeerCacheConfigurers(PeerCacheConfigurer... peerCacheConfigurers)
peerCacheConfigurers - この CacheFactoryBean に適用される PeerCacheConfigurers の配列。PeerCacheConfigurer, applyPeerCacheConfigurers(Iterable)protected void applyPeerCacheConfigurers(IterableSE<PeerCacheConfigurer> peerCacheConfigurers)
peerCacheConfigurers - この CacheFactoryBean には IterableSE または PeerCacheConfigurers が適用されます。PeerCacheConfigurer, IterableSEprotected <T extends org.apache.geode.cache.GemFireCache> T doFetchCache()
AbstractBasicCacheFactoryBeanAbstractBasicCacheFactoryBean.getCache() によって返された GemFireCache 参照が null の場合、AbstractBasicCacheFactoryBean.fetchCache() によって呼び出されます。このメソッドは通常、Spring アプリケーションで宣言および使用される GemFireCache 型に応じて、CacheFactory.getAnyInstance() または ClientCacheFactory.getAnyInstance() を呼び出すことによって実装されます。AbstractBasicCacheFactoryBean の doFetchCache T - GemFireCache を継承したパラメーター化された ClassSE 型。GemFireCache インスタンスへの (既存の) 参照。AbstractBasicCacheFactoryBean.fetchCache()protected ClassSE<? extends org.apache.geode.cache.GemFireCache> doGetObjectType()
AbstractBasicCacheFactoryBeanGemFireCache ClassSE を返します。AbstractBasicCacheFactoryBean の doGetObjectType GemFireCache ClassSE です。GemFireCache, AbstractBasicCacheFactoryBean.getObjectType(), ClassSE@NonNull protected ObjectSE createFactory(@NonNull PropertiesSE gemfireProperties)
Cache インスタンスを構築、構成、初期化するために使用される、指定された Apache Geode PropertiesSE で初期化された CacheFactory の新しいインスタンスを構築します。AbstractResolvableCacheFactoryBean の createFactory gemfireProperties - CacheFactory がピア Cache を構成するために使用する PropertiesSE。PropertiesSE で初期化された CacheFactory の新しいインスタンス。CacheFactory, PropertiesSE@NonNull protected ObjectSE configureFactory(@NonNull ObjectSE factory)
Cache を作成するために使用される CacheFactory を構成します。AbstractResolvableCacheFactoryBean の configureFactory factory - CacheFactory は Cache を作成するために使用されます。CacheFactory。configurePdx(CacheFactory), configureSecurity(CacheFactory), CacheFactory@NonNull protected org.apache.geode.cache.CacheFactory configurePdx(@NonNull org.apache.geode.cache.CacheFactory cacheFactory)
Cache を PDX 直列化を使用するように構成します。cacheFactory - PDX で構成する CacheFactory。CacheFactory。CacheFactoryBean.CacheFactoryToPdxConfigurerAdapter, CacheFactory, AbstractBasicCacheFactoryBean.configurePdx(PdxConfigurer)@NonNull protected org.apache.geode.cache.CacheFactory configureSecurity(@NonNull org.apache.geode.cache.CacheFactory cacheFactory)
Cache をセキュリティ付きで構成します。cacheFactory - CacheFactory は、セキュリティを備えたピア Cache インスタンスを構成するために使用されます。CacheFactory。CacheFactory@NonNull protected <T extends org.apache.geode.cache.GemFireCache> T createCache(@NonNull ObjectSE factory)
factorySE を使用して新しい Cache インスタンスを作成します。AbstractResolvableCacheFactoryBean の createCache T - GemFireCache の sub-typeSE。factory - CacheFactory のインスタンス。factorySE によって作成された Cache の新しいインスタンス。CacheFactory.create(), GemFireCache@NonNull protected <T extends org.apache.geode.cache.GemFireCache> T postProcess(@NonNull T cache)
GemFireCache を後処理します。AbstractResolvableCacheFactoryBean の postProcess T - GemFireCache を継承したパラメーター化された ClassSE 型。cache - GemFireCache を後処理にします。GemFireCache。AbstractConfigurableCacheFactoryBean.loadCacheXml(GemFireCache), GemFireCache.loadCacheXml(java.io.InputStream), AbstractBasicCacheFactoryBean.configureHeapPercentages(org.apache.geode.cache.GemFireCache), AbstractBasicCacheFactoryBean.configureOffHeapPercentages(GemFireCache), registerJndiDataSources(GemFireCache), AbstractBasicCacheFactoryBean.registerTransactionListeners(org.apache.geode.cache.GemFireCache), AbstractBasicCacheFactoryBean.registerTransactionWriter(org.apache.geode.cache.GemFireCache)@NonNull public PeerCacheConfigurer getCompositePeerCacheConfigurer()
CacheFactoryBean に追加の構成を適用するために使用される Composite PeerCacheConfigurer への参照を返します。PeerCacheConfigurer。PeerCacheConfigurerpublic void setEnableAutoReconnect(@Nullable BooleanSE enableAutoReconnect)
enableAutoReconnect - 自動再接続機能を有効 / 無効にするブール値。@Nullable public BooleanSE getEnableAutoReconnect()
public void setGatewayConflictResolver(@Nullable org.apache.geode.cache.util.GatewayConflictResolver gatewayConflictResolver)
gatewayConflictResolver - Gemfire 6 との下位互換性のため、シグネチャーでは Object として定義されています。これは GatewayConflictResolver のインスタンスである必要があります。@Nullable public org.apache.geode.cache.util.GatewayConflictResolver getGatewayConflictResolver()
public void setJndiDataSources(ListSE<CacheFactoryBean.JndiDataSource> jndiDataSources)
jndiDataSources - このキャッシュで使用するために構成された JndiDataSources のリスト。public ListSE<CacheFactoryBean.JndiDataSource> getJndiDataSources()
public void setLockLease(@Nullable IntegerSE lockLease)
lockLease - オブジェクトロックリースのタイムアウトを示す整数値。public void setLockTimeout(@Nullable IntegerSE lockTimeout)
lockTimeout - オブジェクトロックリクエストのタイムアウトを指定する整数値。public void setMessageSyncInterval(@Nullable IntegerSE messageSyncInterval)
messageSyncInterval - プライマリサーバーがセカンダリサーバーにメッセージを送信する秒数を指定する整数値。public void setPeerCacheConfigurers(PeerCacheConfigurer... peerCacheConfigurers)
CacheFactoryBean に追加の構成を適用するために使用される PeerCacheConfigurers の配列を設定する null セーフ操作。peerCacheConfigurers - この CacheFactoryBean に追加の構成を適用するために使用される PeerCacheConfigurers の配列。PeerCacheConfigurer, setPeerCacheConfigurers(List)public void setPeerCacheConfigurers(ListSE<PeerCacheConfigurer> peerCacheConfigurers)
CacheFactoryBean に追加の構成を適用するために PeerCacheConfigurers の IterableSE を設定する null セーフ操作。peerCacheConfigurers - PeerCacheConfigurers の IterableSE は、この CacheFactoryBean に追加の構成を適用するために使用されます。PeerCacheConfigurerpublic void setSearchTimeout(@Nullable IntegerSE searchTimeout)
searchTimeout - netSearch タイムアウト値を示す整数値。public void setSecurityManager(@Nullable org.apache.geode.security.SecurityManager securityManager)
SecurityManager を構成します。securityManager - このキャッシュを保護するために SecurityManager が使用されます。SecurityManager@Nullable public org.apache.geode.security.SecurityManager getSecurityManager()
SecurityManager を返します。SecurityManager。SecurityManagerpublic void setUseClusterConfiguration(@Nullable BooleanSE useSharedConfiguration)
useSharedConfiguration - use-shared-configuration Pivotal GemFire/Apache Geode 配布構成設定を設定するブール値。Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.