Class EnvironmentSourcedGemFirePropertiesAutoConfiguration

java.lang.Object
org.springframework.geode.boot.autoconfigure.EnvironmentSourcedGemFirePropertiesAutoConfiguration

@SpringBootConfiguration @ConditionalOnClass({org.apache.geode.cache.GemFireCache.class,org.springframework.data.gemfire.CacheFactoryBean.class}) @AutoConfigureBefore(ClientCacheAutoConfiguration.class) public class EnvironmentSourcedGemFirePropertiesAutoConfiguration extends Object
Spring Boot auto-configuration enabling the processing of gemfire.properties, or Geode Properties declared in Spring Boot application.properties.
Since:
1.3.0
See Also:
  • Properties
  • GemFireCache
  • SpringBootConfiguration
  • EnableAutoConfiguration
  • Bean
  • Ordered
  • Order
  • ConfigurableEnvironment
  • EnumerablePropertySource
  • MutablePropertySources
  • CacheFactoryBean
  • GemFireProperties
  • ClientCacheConfigurer
  • PeerCacheConfigurer
  • Geode Properties
  • Constructor Details

    • EnvironmentSourcedGemFirePropertiesAutoConfiguration

      public EnvironmentSourcedGemFirePropertiesAutoConfiguration()
  • Method Details

    • clientCacheGemFirePropertiesConfigurer

      @Bean @Order(2147483647) public org.springframework.data.gemfire.config.annotation.ClientCacheConfigurer clientCacheGemFirePropertiesConfigurer(org.springframework.core.env.ConfigurableEnvironment environment)
    • peerCacheGemFirePropertiesConfigurer

      @Bean @Order(2147483647) public org.springframework.data.gemfire.config.annotation.PeerCacheConfigurer peerCacheGemFirePropertiesConfigurer(org.springframework.core.env.ConfigurableEnvironment environment)
    • configureGemFireProperties

      protected void configureGemFireProperties(@NonNull org.springframework.core.env.ConfigurableEnvironment environment, @NonNull org.springframework.data.gemfire.CacheFactoryBean cache)
    • getLogger

      protected org.slf4j.Logger getLogger()