@SpringBootConfiguration
@ConditionalOnClass(value={org.apache.geode.cache.GemFireCache.class,org.springframework.data.gemfire.CacheFactoryBean.class})
@AutoConfigureBefore(value=ClientCacheAutoConfiguration.class)
public class EnvironmentSourcedGemFirePropertiesAutoConfiguration
extends java.lang.Object
auto-configuration enabling the processing of
gemfire.properties, or Geode Properties declared in Spring Boot application.properties.Properties,
GemFireCache,
SpringBootConfiguration,
EnableAutoConfiguration,
Bean,
Ordered,
Order,
ConfigurableEnvironment,
EnumerablePropertySource,
MutablePropertySources,
CacheFactoryBean,
GemFireProperties,
ClientCacheConfigurer,
PeerCacheConfigurer,
Geode Properties| Constructor and Description |
|---|
EnvironmentSourcedGemFirePropertiesAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.data.gemfire.config.annotation.ClientCacheConfigurer |
clientCacheGemFirePropertiesConfigurer(org.springframework.core.env.ConfigurableEnvironment environment) |
protected void |
configureGemFireProperties(org.springframework.core.env.ConfigurableEnvironment environment,
org.springframework.data.gemfire.CacheFactoryBean cache) |
protected org.slf4j.Logger |
getLogger() |
org.springframework.data.gemfire.config.annotation.PeerCacheConfigurer |
peerCacheGemFirePropertiesConfigurer(org.springframework.core.env.ConfigurableEnvironment environment) |
public EnvironmentSourcedGemFirePropertiesAutoConfiguration()
@Bean @Order(value=2147483647) public org.springframework.data.gemfire.config.annotation.ClientCacheConfigurer clientCacheGemFirePropertiesConfigurer(org.springframework.core.env.ConfigurableEnvironment environment)
@Bean @Order(value=2147483647) public org.springframework.data.gemfire.config.annotation.PeerCacheConfigurer peerCacheGemFirePropertiesConfigurer(org.springframework.core.env.ConfigurableEnvironment environment)
protected void configureGemFireProperties(@NonNull
org.springframework.core.env.ConfigurableEnvironment environment,
@NonNull
org.springframework.data.gemfire.CacheFactoryBean cache)
protected org.slf4j.Logger getLogger()