@Configuration public class CachingDefinedRegionsConfiguration extends AbstractAnnotationConfigSupport implements ImportAware
CachingDefinedRegionsConfiguration
クラスは、Spring (Data Pivotal GemFire/Apache Geode) アプリケーションに構成を適用し、Spring のキャッシュ抽象化の使用に基づいて Pivotal GemFire/Apache Geode キャッシュ Regions
を作成し、アプリケーションサービスクラスとメソッドのキャッシュを有効にする Spring @Configuration
クラスです。Annotation
SE, AnnotatedElement
SE, GemFireCache
、Region
、RegionShortcut
、ClientRegionShortcut
、Pool
, AnnotatedBeanDefinition
, BeanDefinition
, BeanPostProcessor
, ConfigurableBeanFactory
, AbstractBeanDefinition
, BeanDefinitionBuilder
, BeanDefinitionRegistry
, BeanDefinitionRegistryPostProcessor
, CacheConfig
, CacheEvict
, CachePut
, Cacheable
, Caching
, Bean
, Configuration
, ImportAware
, AnnotatedElementUtils
, AnnotationUtils
, EnableCachingDefinedRegions
, AbstractAnnotationConfigSupport
, BeanDefinitionRegistryPostProcessorSupport
, CacheTypeAwareRegionFactoryBean
修飾子と型 | クラスと説明 |
---|---|
static class | CachingDefinedRegionsConfiguration.AbstractCacheNameResolver CachingDefinedRegionsConfiguration.AbstractCacheNameResolver は、すべての CachingDefinedRegionsConfiguration.CacheNameResolver 実装に共通する再利用可能な機能をカプセル化する抽象基本クラスです。 |
static interface | CachingDefinedRegionsConfiguration.CacheNameResolver CachingDefinedRegionsConfiguration.CacheNameResolver は、Spring アプリケーションによって宣言および使用されるすべてのキャッシュ名を解決するために使用されるすべての実装の契約を宣言する FunctionalInterface SE です。 |
protected static class | CachingDefinedRegionsConfiguration.SpringCacheAnnotationsCacheNameResolver |
AbstractAnnotationConfigSupport.TypeResolver<T>
INFRASTRUCTURE_ROLES, ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE, ORG_SPRINGFRAMEWORK_PACKAGE, SPRING_DATA_GEMFIRE_PROPERTY_PREFIX
コンストラクターと説明 |
---|
CachingDefinedRegionsConfiguration() |
修飾子と型 | メソッドと説明 |
---|---|
BeanPostProcessor | cachingAnnotationsRegionBeanRegistrar(ConfigurableBeanFactory beanFactory) |
Lifecycle | cachingDefinedRegionsCompositeLifecycleBean() |
protected ClassSE<? extends AnnotationSE> | getAnnotationType() |
protected CachingDefinedRegionsConfiguration.CacheNameResolver | getCacheNameResolver() Spring コンテナー (コンテキスト) で宣言および登録された Spring アプリケーション Bean/ コンポーネント上のすべての宣言されたキャッシュ名を解決するために構成された CachingDefinedRegionsConfiguration.CacheNameResolver を返します。 |
protected OptionalSE<org.apache.geode.cache.client.ClientRegionShortcut> | getClientRegionShortcut() クライアント Region を作成するときに使用するデータ管理ポリシーを指定して、構成された ClientRegionShortcut を返します。 |
protected OptionalSE<StringSE> | getPoolName() すべてのキャッシュ定義クライアント Regions がクライアントとサーバー間でデータを送受信するために使用する専用の Pool の名前を返します。 |
protected OptionalSE<org.apache.geode.cache.RegionShortcut> | getServerRegionShortcut() サーバー (ピア) Region を作成するときに使用するデータ管理ポリシーを指定して、構成された RegionShortcut を返します。 |
protected org.apache.geode.cache.client.ClientRegionShortcut | resolveClientRegionShortcut() クライアント Region を作成するときに使用するデータ管理ポリシーを指定して ClientRegionShortcut を解決します。デフォルトは ClientRegionShortcut.PROXY です。 |
protected StringSE | resolvePoolName() すべてのキャッシュ定義クライアント Regions がクライアントとサーバー間でデータを送受信するために使用する専用の Pool の名前を解決します。デフォルトは DEFAULT です。 |
protected org.apache.geode.cache.RegionShortcut | resolveServerRegionShortcut() サーバー (ピア) Region を作成するときに使用するデータ管理ポリシーを指定して RegionShortcut を解決します。デフォルトは RegionShortcut.PARTITION です。 |
void | setClientRegionShortcut(org.apache.geode.cache.client.ClientRegionShortcut clientRegionShortcut) クライアント Region を作成するときに使用するデータ管理ポリシーを指定して、ClientRegionShortcut を構成します。 |
void | setImportMetadata(AnnotationMetadata importMetadata) |
void | setPoolName(StringSE poolName) すべてのキャッシュ定義クライアント Regions がクライアントとサーバーの間でデータを送受信するために使用する専用の Pool の名前を設定します。 |
void | setServerRegionShortcut(org.apache.geode.cache.RegionShortcut serverRegionShortcut) サーバー (ピア) Region を作成するときに使用するデータ管理ポリシーを指定して、RegionShortcut を構成します。 |
arrayOfPropertyNamesFor, arrayOfPropertyNamesFor, asArrayProperty, cacheClientProperty, cacheCompressionProperty, cacheOffHeapProperty, cachePeerProperty, cacheProperty, cacheServerProperty, clusterProperty, diskStoreProperty, entitiesProperty, gatewayReceiverProperty, gatewaySenderProperty, getAnnotationAttributes, getAnnotationAttributes, getAnnotationAttributes, getAnnotationTypeName, getAnnotationTypeSimpleName, getBeanClassLoader, getBeanFactory, getEnvironment, getEvaluationContext, getLog, hasValue, hasValue, hasValue, httpServiceProperty, isAnnotationPresent, isAnnotationPresent, isNotInfrastructureBean, isNotInfrastructureBean, isNotInfrastructureClass, isNotInfrastructureClass, isNotInfrastructureRole, isUserLevelMethod, locatorProperty, logDebug, logDebug, logError, logError, loggingProperty, logInfo, logInfo, logWarning, logWarning, managementProperty, managerProperty, memcachedServiceProperty, namedCacheServerProperty, namedDiskStoreProperty, namedGatewaySenderProperty, namedPoolProperty, newEvaluationContext, newLog, pdxProperty, poolProperty, propertyName, redisServiceProperty, register, register, requireProperty, resolveAnnotation, resolveBeanClass, resolveBeanClass, resolveBeanClass, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassName, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, safeResolveType, securityProperty, serviceProperty, setBeanClassLoader, setBeanFactory, setEnvironment, sslProperty, statsProperty
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected ClassSE<? extends AnnotationSE> getAnnotationType()
AbstractAnnotationConfigSupport
の getAnnotationType
Methods
SE の Regions
を構成および作成する Annotation
SE type
SE。EnableCachingDefinedRegions
, Annotation
SE, Class
SEprotected CachingDefinedRegionsConfiguration.CacheNameResolver getCacheNameResolver()
CachingDefinedRegionsConfiguration.CacheNameResolver
を返します。CachingDefinedRegionsConfiguration.CacheNameResolver
は、Spring アプリケーションによって使用されるすべてのキャッシュを解決します。CachingDefinedRegionsConfiguration.CacheNameResolver
public void setClientRegionShortcut(org.apache.geode.cache.client.ClientRegionShortcut clientRegionShortcut)
Region
を作成するときに使用するデータ管理ポリシーを指定して、ClientRegionShortcut
を構成します。clientRegionShortcut
- ClientRegionShortcut
は、クライアント Region
を作成するときに使用するデータ管理ポリシーを指定します。ClientRegionShortcut
protected OptionalSE<org.apache.geode.cache.client.ClientRegionShortcut> getClientRegionShortcut()
Region
を作成するときに使用するデータ管理ポリシーを指定して、構成された ClientRegionShortcut
を返します。Region
を作成するときに使用するデータ管理ポリシーを指定する Optional
SE ClientRegionShortcut
。ClientRegionShortcut
, setClientRegionShortcut(ClientRegionShortcut)
, Optional
SEprotected org.apache.geode.cache.client.ClientRegionShortcut resolveClientRegionShortcut()
Region
を作成するときに使用するデータ管理ポリシーを指定して ClientRegionShortcut
を解決します。デフォルトは ClientRegionShortcut.PROXY
です。Region
を作成するときに使用するデータ管理ポリシーを指定する解決済みの ClientRegionShortcut
。デフォルトは ClientRegionShortcut.PROXY
です。ClientRegionShortcut
, getClientRegionShortcut()
public void setPoolName(StringSE poolName)
Regions
がクライアントとサーバーの間でデータを送受信するために使用する専用の Pool
の名前を設定します。poolName
- すべてのキャッシュ定義クライアント Regions
専用の Pool
の名前を含む String
SE。protected OptionalSE<StringSE> getPoolName()
Regions
がクライアントとサーバー間でデータを送受信するために使用する専用の Pool
の名前を返します。Regions
によって使用される専用 Pool
の Optional
SE name
SE。setPoolName(String)
, Optional
SEprotected StringSE resolvePoolName()
Regions
がクライアントとサーバー間でデータを送受信するために使用する専用の Pool
の名前を解決します。デフォルトは DEFAULT です。Regions
によって使用される専用 Pool
の name
SE。デフォルトは DEFAULT です。getPoolName()
public void setServerRegionShortcut(org.apache.geode.cache.RegionShortcut serverRegionShortcut)
Region
を作成するときに使用するデータ管理ポリシーを指定して、RegionShortcut
を構成します。serverRegionShortcut
- RegionShortcut
は、サーバー (ピア) Region
を作成するときに使用するデータ管理ポリシーを指定します。RegionShortcut
protected OptionalSE<org.apache.geode.cache.RegionShortcut> getServerRegionShortcut()
Region
を作成するときに使用するデータ管理ポリシーを指定して、構成された RegionShortcut
を返します。Region
を作成するときに使用するデータ管理ポリシーを指定する Optional
SE RegionShortcut
。setServerRegionShortcut(RegionShortcut)
, RegionShortcut
, Optional
SEprotected org.apache.geode.cache.RegionShortcut resolveServerRegionShortcut()
Region
を作成するときに使用するデータ管理ポリシーを指定して RegionShortcut
を解決します。デフォルトは RegionShortcut.PARTITION
です。Region
を作成するときに使用するデータ管理ポリシーを指定する解決済みの RegionShortcut
。デフォルトは RegionShortcut.PARTITION
です。RegionShortcut
, getServerRegionShortcut()
public void setImportMetadata(AnnotationMetadata importMetadata)
ImportAware
の setImportMetadata
@Bean public BeanPostProcessor cachingAnnotationsRegionBeanRegistrar(ConfigurableBeanFactory beanFactory)
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.