Class RegionTemplateAutoConfiguration
java.lang.Object
org.springframework.data.gemfire.config.annotation.support.AbstractAnnotationConfigSupport
org.springframework.geode.config.annotation.support.TypelessAnnotationConfigSupport
org.springframework.geode.boot.autoconfigure.RegionTemplateAutoConfiguration
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanClassLoaderAware
,org.springframework.beans.factory.BeanFactoryAware
,org.springframework.context.EnvironmentAware
@SpringBootConfiguration
@AutoConfigureAfter(ClientCacheAutoConfiguration.class)
@ConditionalOnBean(org.apache.geode.cache.GemFireCache.class)
@ConditionalOnClass(org.springframework.data.gemfire.GemfireTemplate.class)
public class RegionTemplateAutoConfiguration
extends TypelessAnnotationConfigSupport
Spring Boot
auto-configuration
class used to configure a GemfireTemplate
for each Apache Geode cache Region
declared/defined in the Spring ConfigurableApplicationContext
in order to perform Region
data access operations.- Since:
- 1.0.0
- See Also:
-
GemFireCache
Region
BeanFactory
BeanDefinition
BeanFactoryPostProcessor
BeanPostProcessor
ConfigurableBeanFactory
BeanDefinitionBuilder
BeanDefinitionRegistry
SpringBootConfiguration
AutoConfigureAfter
ConditionalOnBean
ConditionalOnClass
ApplicationContext
ConfigurableApplicationContext
Bean
EventListener
GemfireTemplate
ResolvableRegionFactoryBean
TypelessAnnotationConfigSupport
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.data.gemfire.config.annotation.support.AbstractAnnotationConfigSupport
org.springframework.data.gemfire.config.annotation.support.AbstractAnnotationConfigSupport.TypeResolver<T extends Object>
-
Field Summary
Fields inherited from class org.springframework.data.gemfire.config.annotation.support.AbstractAnnotationConfigSupport
CURRENT_THREAD_CONTEXT_CLASS_LOADER, INFRASTRUCTURE_ROLES, ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE, ORG_SPRINGFRAMEWORK_PACKAGE, SPRING_DATA_GEMFIRE_PROPERTY_PREFIX
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
regionTemplateContextRefreshedEventListener
(org.springframework.context.event.ContextRefreshedEvent event) Methods inherited from class org.springframework.geode.config.annotation.support.TypelessAnnotationConfigSupport
getAnnotationType
Methods inherited from class org.springframework.data.gemfire.config.annotation.support.AbstractAnnotationConfigSupport
arrayOfPropertyNamesFor, arrayOfPropertyNamesFor, asArrayProperty, cacheClientProperty, cacheCompressionProperty, cacheOffHeapProperty, cachePeerProperty, cacheProperty, cacheServerProperty, clusterProperty, diskStoreProperty, entitiesProperty, gatewayReceiverProperty, gatewaySenderProperty, getAnnotationAttributes, getAnnotationAttributes, getAnnotationAttributes, getAnnotationTypeName, getAnnotationTypeSimpleName, getBeanClassLoader, getBeanFactory, getEnvironment, getEvaluationContext, getLogger, hasValue, hasValue, hasValue, httpServiceProperty, isAnnotationPresent, isAnnotationPresent, isNotInfrastructureBean, isNotInfrastructureBean, isNotInfrastructureClass, isNotInfrastructureRole, isUserLevelMethod, locatorProperty, logDebug, logDebug, logError, logError, loggingProperty, logInfo, logInfo, logWarning, logWarning, managementProperty, managerProperty, memcachedServiceProperty, namedCacheServerProperty, namedDiskStoreProperty, namedGatewaySenderProperty, namedPoolProperty, newEvaluationContext, newLogger, pdxProperty, poolProperty, propertyName, register, register, requireProperty, resolveAnnotation, resolveBeanClass, resolveBeanClass, resolveBeanClass, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassName, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, safeResolveType, securityProperty, serviceProperty, setBeanClassLoader, setBeanFactory, setEnvironment, sslProperty, statsProperty
-
Constructor Details
-
RegionTemplateAutoConfiguration
public RegionTemplateAutoConfiguration()
-
-
Method Details
-
regionTemplateContextRefreshedEventListener
@EventListener(org.springframework.context.event.ContextRefreshedEvent.class) public void regionTemplateContextRefreshedEventListener(org.springframework.context.event.ContextRefreshedEvent event)
-