public class ClientRegionFactoryBean<K,V> extends ConfigurableRegionFactoryBean<K,V> implements SmartLifecycleSupport, EvictingRegionFactoryBean, ExpiringRegionFactoryBean<K,V>, DisposableBean
FactoryBean は、クライアント Region の構築、構成、初期化に使用されます。CacheListener、CacheLoader、CacheWriter、CustomExpiry、DataPolicy、EvictionAttributes、ExpirationAttributes、GemFireCache、Region、RegionAttributes、ClientCache、ClientRegionFactory、ClientRegionShortcut、Pool、Compressor, DisposableBean, FactoryBean, ConfigurableRegionFactoryBean, PoolResolver, RegionConfigurer, EvictingRegionFactoryBean, ExpiringRegionFactoryBean, SmartLifecycleSupport| 修飾子と型 | フィールドと説明 |
|---|---|
static StringSE | DEFAULT_POOL_NAME |
static StringSE | GEMFIRE_POOL_NAME |
CREATING_REGION_LOG_MESSAGE, REGION_FOUND_LOG_MESSAGE, REGION_NOT_FOUND_ERROR_MESSAGEDEFAULT_SINGLETONDEFAULT_AUTO_STARTUP, DEFAULT_IS_RUNNING, DEFAULT_PHASEOBJECT_TYPE_ATTRIBUTE| コンストラクターと説明 |
|---|
ClientRegionFactoryBean() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet()ClientRegionFactoryBean のインスタンスを初期化します。 |
protected org.apache.geode.cache.client.ClientRegionFactory<K, V> | configure(org.apache.geode.cache.client.ClientRegionFactory<K, V> clientRegionFactory) |
protected org.apache.geode.cache.client.ClientRegionFactory<K, V> | createClientRegionFactory(org.apache.geode.cache.client.ClientCache clientCache, org.apache.geode.cache.client.ClientRegionShortcut clientRegionShortcut) 指定された ClientCache と ClientRegionShortcut を使用して ClientRegionFactory の新しいインスタンスを構築します。 |
protected org.apache.geode.cache.Region<K, V> | createRegion(org.apache.geode.cache.GemFireCache gemfireCache, StringSE regionName) 指定された nameSE を使用して新しい Region を作成します。 |
void | destroy()Region を閉じて破棄します。 |
protected org.apache.geode.cache.RegionAttributes<K, V> | getAttributes() |
PoolResolver | getDefaultPoolResolver() 明示的な PoolResolver が構成されていない場合に、このクライアント Region が Pool オブジェクトを解決するために使用する、構成されたデフォルトの PoolResolver への参照を取得します。 |
OptionalSE<StringSE> | getPoolName() |
PoolResolver | getPoolResolver() |
BooleanSE | getStatisticsEnabled() |
protected boolean | isNotPersistent() |
protected boolean | isPersistent() |
boolean | isStatisticsEnabled() |
protected org.apache.geode.cache.client.ClientRegionFactory<K, V> | postProcess(org.apache.geode.cache.client.ClientRegionFactory<K, V> clientRegionFactory) 指定された ClientRegionFactory セットアップをこの ClientRegionFactoryBean で後処理します。 |
protected org.apache.geode.cache.Region<K, V> | postProcess(org.apache.geode.cache.Region<K, V> region) この ClientRegionFactoryBean によって作成された Region を後処理します。 |
protected boolean | resolveStatisticsEnabled() |
void | setAttributes(org.apache.geode.cache.RegionAttributes<K, V> attributes) このファクトリが使用するリージョンに使用されるリージョン属性を設定します。 |
void | setCacheListeners(org.apache.geode.cache.CacheListener<K, V>[] cacheListeners) このファクトリが使用するリージョンで使用するキャッシュリスナーを設定します。 |
void | setCacheLoader(org.apache.geode.cache.CacheLoader<K, V> cacheLoader) キャッシュミス時にクライアントのリージョンにローカルなデータをロードするために使用される CacheLoader を設定します。 |
void | setCacheWriter(org.apache.geode.cache.CacheWriter<K, V> cacheWriter) データがクライアントのリージョンに格納されるときに同期書き込みを実行するために使用される CacheWriter を設定します。 |
void | setCloningEnabled(BooleanSE cloningEnabled) |
void | setClose(boolean close) このファクトリ Bean によって参照される領域がシャットダウン時に閉じられるかどうかを示します (デフォルトは true)。 |
void | setCompressor(org.apache.geode.compression.Compressor compressor) この Region's データを圧縮するために使用される Compressor を構成します。 |
void | setConcurrencyChecksEnabled(BooleanSE concurrencyChecksEnabled) |
void | setConcurrencyLevel(IntegerSE concurrencyLevel) |
void | setCustomEntryIdleTimeout(org.apache.geode.cache.CustomExpiry<K, V> customEntryIdleTimeout) |
void | setCustomEntryTimeToLive(org.apache.geode.cache.CustomExpiry<K, V> customEntryTimeToLive) |
void | setDataPolicy(org.apache.geode.cache.DataPolicy dataPolicy) データポリシーを設定します。 |
void | setDestroy(boolean destroy) このファクトリ Bean によって参照される領域がシャットダウン時に破棄されるかどうかを示します (デフォルトは false)。 |
void | setDiskStoreName(StringSE diskStoreName) オーバーフローと永続性に使用するディスクストアの名前を設定します |
void | setDiskSynchronous(BooleanSE diskSynchronous) |
void | setEntryIdleTimeout(org.apache.geode.cache.ExpirationAttributes entryIdleTimeout) |
void | setEntryTimeToLive(org.apache.geode.cache.ExpirationAttributes entryTimeToLive) |
void | setEvictionAttributes(org.apache.geode.cache.EvictionAttributes evictionAttributes) |
void | setInitialCapacity(IntegerSE initialCapacity) |
void | setInterests(Interest<K>[] interests) このクライアント領域の興味を設定します。 |
void | setKeyConstraint(ClassSE<K> keyConstraint) この client Region's キーに typeSE 制約を設定します。 |
void | setLoadFactor(FloatSE loadFactor) |
void | setPersistent(boolean persistent) この client Region が永続的であるかどうか、つまりデータをディスクに保存するかどうかを構成します。 |
void | setPool(org.apache.geode.cache.client.Pool pool) このクライアント Region が使用する Pool を設定します。 |
void | setPoolName(StringSE poolName) |
void | setPoolResolver(PoolResolver poolResolver) |
void | setRegionIdleTimeout(org.apache.geode.cache.ExpirationAttributes regionIdleTimeout) |
void | setRegionTimeToLive(org.apache.geode.cache.ExpirationAttributes regionTimeToLive) |
void | setShortcut(org.apache.geode.cache.client.ClientRegionShortcut shortcut) 指定された ClientRegionShortcut を使用して client Region の DataPolicy を初期化します。 |
void | setStatisticsEnabled(BooleanSE statisticsEnabled) |
void | setValueConstraint(ClassSE<V> valueConstraint) この client Region's 値に typeSE 制約を設定します。 |
void | start()Spring コンテナーの起動ライフサイクルフェーズへの関心を登録します。 |
applyRegionConfigurers, applyRegionConfigurers, applyRegionConfigurers, getCompositeRegionConfigurer, setRegionConfigurers, setRegionConfigurersgetCache, getLookupEnabled, getObject, getObjectType, getParent, getRegion, isLookupEnabled, loadSnapshot, resolveRegionName, setCache, setLookupEnabled, setName, setParent, setRegion, setRegionName, setSnapshotgetBeanClassLoader, 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, waitSEgetPhase, isAutoStartup, isRunning, stop, stoppublic void afterPropertiesSet()
throws ExceptionSEClientRegionFactoryBean のインスタンスを初期化します。InitializingBean 内の afterPropertiesSet ConfigurableRegionFactoryBean<K, V> の afterPropertiesSet ExceptionSE - 初期化に失敗した場合。InitializingBean.afterPropertiesSet(), ResolvableRegionFactoryBean.createRegion(GemFireCache, String)protected org.apache.geode.cache.Region<K,V> createRegion(org.apache.geode.cache.GemFireCache gemfireCache, StringSE regionName)
nameSE を使用して新しい Region を作成します。ResolvableRegionFactoryBean<K, V> の createRegion gemfireCache - GemFireCache への参照。regionName - 新しい Region の nameSE。nameSE を持つ新しい Region。createClientRegionFactory(ClientCache, ClientRegionShortcut), newRegion(ClientRegionFactory, Region, String), GemFireCache, Regionprotected org.apache.geode.cache.client.ClientRegionFactory<K,V> createClientRegionFactory(org.apache.geode.cache.client.ClientCache clientCache, org.apache.geode.cache.client.ClientRegionShortcut clientRegionShortcut)
ClientCache と ClientRegionShortcut を使用して ClientRegionFactory の新しいインスタンスを構築します。clientCache - ClientCache への参照。clientRegionShortcut - ClientRegionShortcut は client Region、DataPolicy を構成するために使用されます。ClientRegionFactory の新しいインスタンス。ClientCache.createClientRegionFactory(ClientRegionShortcut)、ClientRegionShortcut、ClientRegionFactoryprotected org.apache.geode.cache.client.ClientRegionFactory<K,V> configure(org.apache.geode.cache.client.ClientRegionFactory<K,V> clientRegionFactory)
clientRegionFactory - ClientRegionFactory を設定します。ClientRegionFactory。ClientRegionFactoryprotected org.apache.geode.cache.client.ClientRegionFactory<K,V> postProcess(org.apache.geode.cache.client.ClientRegionFactory<K,V> clientRegionFactory)
ClientRegionFactory セットアップをこの ClientRegionFactoryBean で後処理します。clientRegionFactory - ClientRegionFactory を処理します。ClientRegionFactory。ClientRegionFactoryprotected org.apache.geode.cache.Region<K,V> postProcess(org.apache.geode.cache.Region<K,V> region)
ClientRegionFactoryBean によって作成された Region を後処理します。ResolvableRegionFactoryBean<K, V> の postProcess region - Region を処理します。Regionpublic void start()
Lifecycle 内の start ResolvableRegionFactoryBean.getRegion(), registerInterests(Region)public void destroy()
throws ExceptionSERegion を閉じて破棄します。DisposableBean 内の destroy ExceptionSE - 破棄に失敗した場合。DisposableBeanpublic void setAttributes(org.apache.geode.cache.RegionAttributes<K,V> attributes)
attributes - 新しく作成された領域に設定する属性 protected org.apache.geode.cache.RegionAttributes<K,V> getAttributes()
client Region を構成するために使用される RegionAttributes。RegionAttributespublic void setCacheListeners(org.apache.geode.cache.CacheListener<K,V>[] cacheListeners)
setAttributes(RegionAttributes) で指定された設定を上書きします。cacheListeners - 新しく作成された領域に設定する cacheListenerspublic void setCacheLoader(org.apache.geode.cache.CacheLoader<K,V> cacheLoader)
cacheLoader - クライアント領域にデータをロードするために使用される GemFire CacheLoader。CacheLoaderpublic void setCacheWriter(org.apache.geode.cache.CacheWriter<K,V> cacheWriter)
cacheWriter - GemFire CacheWriter は、put 操作で同期書き込み遅延を実行するために使用されます。CacheWriterpublic void setCloningEnabled(BooleanSE cloningEnabled)
public void setClose(boolean close)
close - 領域を閉鎖するかどうか setDestroy(boolean)public void setCompressor(org.apache.geode.compression.Compressor compressor)
Region's データを圧縮するために使用される Compressor を構成します。compressor - Compressor は、この Region's データを圧縮するために使用されます。Compressorpublic void setConcurrencyChecksEnabled(BooleanSE concurrencyChecksEnabled)
public void setConcurrencyLevel(IntegerSE concurrencyLevel)
public void setCustomEntryIdleTimeout(org.apache.geode.cache.CustomExpiry<K,V> customEntryIdleTimeout)
ExpiringRegionFactoryBean<K, V> 内の setCustomEntryIdleTimeout public void setCustomEntryTimeToLive(org.apache.geode.cache.CustomExpiry<K,V> customEntryTimeToLive)
ExpiringRegionFactoryBean<K, V> 内の setCustomEntryTimeToLive public void setDataPolicy(org.apache.geode.cache.DataPolicy dataPolicy)
dataPolicy - クライアントリージョンのデータポリシー。DataPolicypublic void setDestroy(boolean destroy)
destroy - 領域を破棄するかどうか setClose(boolean)public void setDiskStoreName(StringSE diskStoreName)
diskStoreName - クライアントリージョンディスクストアの ' 名前 ' を指定する文字列。public void setDiskSynchronous(BooleanSE diskSynchronous)
public void setEntryIdleTimeout(org.apache.geode.cache.ExpirationAttributes entryIdleTimeout)
ExpiringRegionFactoryBean<K, V> 内の setEntryIdleTimeout public void setEntryTimeToLive(org.apache.geode.cache.ExpirationAttributes entryTimeToLive)
ExpiringRegionFactoryBean<K, V> 内の setEntryTimeToLive public void setEvictionAttributes(org.apache.geode.cache.EvictionAttributes evictionAttributes)
EvictingRegionFactoryBean 内の setEvictionAttributes public void setInitialCapacity(IntegerSE initialCapacity)
public void setInterests(Interest<K>[] interests)
interests - 設定する興味 public void setKeyConstraint(ClassSE<K> keyConstraint)
client Region's キーに typeSE 制約を設定します。public void setLoadFactor(FloatSE loadFactor)
protected boolean isPersistent()
protected boolean isNotPersistent()
public void setPersistent(boolean persistent)
client Region が永続的であるかどうか、つまりデータをディスクに保存するかどうかを構成します。persistent - ディスクの永続性を有効にするために使用されるブール値。public void setPool(org.apache.geode.cache.client.Pool pool)
Region が使用する Pool を設定します。pool - このクライアント Region がサーバーとの間でデータを送受信するために使用する Pool。Pool, setPoolName(String)public void setPoolName(StringSE poolName)
poolName - StringSE には、このクライアント Region によって使用されるクライアント Pool の名前が含まれます。getPoolName(), setPool(Pool)public OptionalSE<StringSE> getPoolName()
Region によって使用される構成された Pool の OptionalSE nameSE。setPoolName(String)public void setPoolResolver(@Nullable PoolResolver poolResolver)
Region が Pool オブジェクトを解決するために使用する PoolResolver を設定 (構成) します。Pool オブジェクトは、PoolResolver の実装に応じて、管理対象または管理対象外になります。poolResolver - 構成された Pool を解決するために使用される PoolResolver。PoolResolver@NonNull public PoolResolver getPoolResolver()
PoolResolver。PoolResolver が構成されていない場合は、デフォルトの PoolManagerPoolResolver を返します。PoolResolver, getDefaultPoolResolver()@NonNull public PoolResolver getDefaultPoolResolver()
PoolResolver が構成されていない場合に、このクライアント Region が Pool オブジェクトを解決するために使用する、構成されたデフォルトの PoolResolver への参照を取得します。デフォルトの PoolResolver は、フォールバックとして BeanFactoryPoolResolver と PoolManagerPoolResolver の組み合わせを使用します。PoolResolver。BeanFactoryPoolResolver, PoolManagerPoolResolver, PoolResolverpublic void setRegionIdleTimeout(org.apache.geode.cache.ExpirationAttributes regionIdleTimeout)
ExpiringRegionFactoryBean<K, V> 内の setRegionIdleTimeout public void setRegionTimeToLive(org.apache.geode.cache.ExpirationAttributes regionTimeToLive)
ExpiringRegionFactoryBean<K, V> 内の setRegionTimeToLive public void setShortcut(org.apache.geode.cache.client.ClientRegionShortcut shortcut)
ClientRegionShortcut を使用して client Region の DataPolicy を初期化します。shortcut - ClientRegionShortcut は、この client Region の DataPolicy を初期化するために使用されます。ClientRegionShortcutpublic void setStatisticsEnabled(BooleanSE statisticsEnabled)
public BooleanSE getStatisticsEnabled()
public boolean isStatisticsEnabled()
protected boolean resolveStatisticsEnabled()
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.