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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RegionTemplateAutoConfiguration

      public RegionTemplateAutoConfiguration()
  • Method Details

    • regionTemplateContextRefreshedEventListener

      @EventListener(org.springframework.context.event.ContextRefreshedEvent.class) public void regionTemplateContextRefreshedEventListener(org.springframework.context.event.ContextRefreshedEvent event)