@Configuration public class CachingDefinedRegionsConfiguration extends AbstractAnnotationConfigSupport implements ImportAware
CachingDefinedRegionsConfiguration クラスは、Spring (Data Pivotal GemFire/Apache Geode) アプリケーションに構成を適用し、Spring のキャッシュ抽象化の使用に基づいて Pivotal GemFire/Apache Geode キャッシュ Regions を作成し、アプリケーションサービスクラスとメソッドのキャッシュを有効にする Spring @Configuration クラスです。AnnotationSE, AnnotatedElementSE, 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.AbstractCacheNameResolverCachingDefinedRegionsConfiguration.AbstractCacheNameResolver は、すべての CachingDefinedRegionsConfiguration.CacheNameResolver 実装に共通する再利用可能な機能をカプセル化する抽象基本クラスです。 |
static interface | CachingDefinedRegionsConfiguration.CacheNameResolverCachingDefinedRegionsConfiguration.CacheNameResolver は、Spring アプリケーションによって宣言および使用されるすべてのキャッシュ名を解決するために使用されるすべての実装の契約を宣言する FunctionalInterfaceSE です。 |
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, statsPropertycloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected ClassSE<? extends AnnotationSE> getAnnotationType()
AbstractAnnotationConfigSupport の getAnnotationType MethodsSE の Regions を構成および作成する AnnotationSE typeSE。EnableCachingDefinedRegions, AnnotationSE, ClassSEprotected CachingDefinedRegionsConfiguration.CacheNameResolver getCacheNameResolver()
CachingDefinedRegionsConfiguration.CacheNameResolver を返します。CachingDefinedRegionsConfiguration.CacheNameResolver は、Spring アプリケーションによって使用されるすべてのキャッシュを解決します。CachingDefinedRegionsConfiguration.CacheNameResolverpublic void setClientRegionShortcut(org.apache.geode.cache.client.ClientRegionShortcut clientRegionShortcut)
Region を作成するときに使用するデータ管理ポリシーを指定して、ClientRegionShortcut を構成します。clientRegionShortcut - ClientRegionShortcut は、クライアント Region を作成するときに使用するデータ管理ポリシーを指定します。ClientRegionShortcutprotected OptionalSE<org.apache.geode.cache.client.ClientRegionShortcut> getClientRegionShortcut()
Region を作成するときに使用するデータ管理ポリシーを指定して、構成された ClientRegionShortcut を返します。Region を作成するときに使用するデータ管理ポリシーを指定する OptionalSE ClientRegionShortcut。ClientRegionShortcut, setClientRegionShortcut(ClientRegionShortcut), OptionalSEprotected 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 の名前を含む StringSE。protected OptionalSE<StringSE> getPoolName()
Regions がクライアントとサーバー間でデータを送受信するために使用する専用の Pool の名前を返します。Regions によって使用される専用 Pool の OptionalSE nameSE。setPoolName(String), OptionalSEprotected StringSE resolvePoolName()
Regions がクライアントとサーバー間でデータを送受信するために使用する専用の Pool の名前を解決します。デフォルトは DEFAULT です。Regions によって使用される専用 Pool の nameSE。デフォルトは DEFAULT です。getPoolName()public void setServerRegionShortcut(org.apache.geode.cache.RegionShortcut serverRegionShortcut)
Region を作成するときに使用するデータ管理ポリシーを指定して、RegionShortcut を構成します。serverRegionShortcut - RegionShortcut は、サーバー (ピア) Region を作成するときに使用するデータ管理ポリシーを指定します。RegionShortcutprotected OptionalSE<org.apache.geode.cache.RegionShortcut> getServerRegionShortcut()
Region を作成するときに使用するデータ管理ポリシーを指定して、構成された RegionShortcut を返します。Region を作成するときに使用するデータ管理ポリシーを指定する OptionalSE RegionShortcut。setServerRegionShortcut(RegionShortcut), RegionShortcut, OptionalSEprotected 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.