diff --git a/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/CachingProviderAutoConfiguration.java b/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/CachingProviderAutoConfiguration.java index d316e5cd..9e07b89d 100644 --- a/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/CachingProviderAutoConfiguration.java +++ b/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/CachingProviderAutoConfiguration.java @@ -38,15 +38,17 @@ import org.springframework.data.gemfire.cache.config.EnableGemfireCaching; /** * Spring Boot {@link EnableAutoConfiguration auto-configuration} for Spring's Cache Abstraction - * using Apache Geode or Pivotal GemFire as the caching provider. + * using Apache Geode as the caching provider. * * @author John Blum * @see org.apache.geode.cache.GemFireCache + * @see org.springframework.boot.autoconfigure.EnableAutoConfiguration * @see org.springframework.boot.autoconfigure.cache.CacheManagerCustomizers * @see org.springframework.boot.autoconfigure.cache.CacheProperties * @see org.springframework.boot.data.geode.autoconfigure.ClientCacheAutoConfiguration * @see org.springframework.context.annotation.Configuration * @see org.springframework.cache.CacheManager + * @see org.springframework.context.annotation.Configuration * @see org.springframework.data.gemfire.cache.GemfireCacheManager * @see org.springframework.data.gemfire.cache.config.EnableGemfireCaching * @since 1.0.0 diff --git a/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/ClientCacheAutoConfiguration.java b/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/ClientCacheAutoConfiguration.java index a27108e0..0b46b34e 100644 --- a/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/ClientCacheAutoConfiguration.java +++ b/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/ClientCacheAutoConfiguration.java @@ -31,11 +31,12 @@ import org.springframework.data.gemfire.config.annotation.EnablePdx; * instance constructed, configured and initialized with Spring Data for Apache Geode. * * Additionally, this configuration automatically enables Apache Geode PDX serialization to serialize data sent - * between the client and server(s) in the cluster in the client/server topology. + * between the client and server(s) in the cluster when using the client/server topology. * * @author John Blum * @see org.apache.geode.cache.GemFireCache * @see org.apache.geode.cache.client.ClientCache + * @see org.springframework.boot.autoconfigure.EnableAutoConfiguration * @see org.springframework.context.annotation.Configuration * @see org.springframework.data.gemfire.client.ClientCacheFactoryBean * @see org.springframework.data.gemfire.config.annotation.ClientCacheApplication diff --git a/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/ContinuousQueryAutoConfiguration.java b/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/ContinuousQueryAutoConfiguration.java index 61dffbc9..431ada8c 100644 --- a/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/ContinuousQueryAutoConfiguration.java +++ b/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/ContinuousQueryAutoConfiguration.java @@ -33,8 +33,10 @@ import org.springframework.data.gemfire.config.annotation.EnableContinuousQuerie * @author John Blum * @see org.apache.geode.cache.client.ClientCache * @see org.springframework.boot.autoconfigure.EnableAutoConfiguration + * @see org.springframework.context.annotation.Bean * @see org.springframework.context.annotation.Configuration * @see org.springframework.data.gemfire.client.ClientCacheFactoryBean + * @see org.springframework.data.gemfire.config.annotation.ClientCacheConfigurer * @see org.springframework.data.gemfire.config.annotation.EnableContinuousQueries * @since 1.0.0 */ diff --git a/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/FunctionExecutionAutoConfiguration.java b/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/FunctionExecutionAutoConfiguration.java index 6b99747a..c757aad8 100644 --- a/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/FunctionExecutionAutoConfiguration.java +++ b/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/FunctionExecutionAutoConfiguration.java @@ -33,8 +33,10 @@ import org.springframework.data.gemfire.function.execution.GemfireFunctionOperat * * @author John Blum * @see org.apache.geode.cache.GemFireCache + * @see org.springframework.boot.autoconfigure.EnableAutoConfiguration * @see org.springframework.boot.data.geode.autoconfigure.ClientCacheAutoConfiguration * @see org.springframework.context.annotation.Configuration + * @see org.springframework.context.annotation.Import * @see org.springframework.data.gemfire.function.config.EnableGemfireFunctions * @see org.springframework.data.gemfire.function.config.EnableGemfireFunctionExecutions * @see org.springframework.data.gemfire.function.config.GemFireFunctionExecutionAutoConfigurationRegistrar diff --git a/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/RepositoriesAutoConfiguration.java b/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/RepositoriesAutoConfiguration.java index 74771bf8..c68d34cb 100644 --- a/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/RepositoriesAutoConfiguration.java +++ b/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/RepositoriesAutoConfiguration.java @@ -47,8 +47,10 @@ import org.springframework.data.gemfire.repository.support.GemfireRepositoryFact * @see org.apache.geode.cache.Cache * @see org.apache.geode.cache.GemFireCache * @see org.apache.geode.cache.client.ClientCache - * @see GemFireRepositoriesAutoConfigurationRegistrar + * @see org.springframework.boot.autoconfigure.EnableAutoConfiguration + * @see org.springframework.boot.data.geode.autoconfigure.GemFireRepositoriesAutoConfigurationRegistrar * @see org.springframework.context.annotation.Configuration + * @see org.springframework.context.annotation.Import * @see org.springframework.data.gemfire.repository.GemfireRepository * @see org.springframework.data.gemfire.repository.config.EnableGemfireRepositories * @see org.springframework.data.gemfire.repository.config.GemfireRepositoryConfigurationExtension @@ -59,8 +61,8 @@ import org.springframework.data.gemfire.repository.support.GemfireRepositoryFact @ConditionalOnBean(GemFireCache.class) @ConditionalOnClass(GemfireRepository.class) @ConditionalOnMissingBean({ GemfireRepositoryConfigurationExtension.class, GemfireRepositoryFactoryBean.class }) -@ConditionalOnProperty(prefix = "spring.data.gemfire.repositories", - name = "enabled", havingValue = "true", matchIfMissing = true) +@ConditionalOnProperty(prefix = "spring.data.gemfire.repositories", name = "enabled", havingValue = "true", + matchIfMissing = true) @AutoConfigureAfter(ClientCacheAutoConfiguration.class) @Import(GemFireRepositoriesAutoConfigurationRegistrar.class) public class RepositoriesAutoConfiguration { diff --git a/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/SslAutoConfiguration.java b/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/SslAutoConfiguration.java index 94166d1a..8af27a03 100644 --- a/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/SslAutoConfiguration.java +++ b/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/SslAutoConfiguration.java @@ -30,6 +30,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.AutoConfigureBefore; +import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.condition.AnyNestedCondition; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; @@ -51,9 +52,21 @@ import org.springframework.util.ResourceUtils; import org.springframework.util.StringUtils; /** - * The SslAutoConfiguration class... + * Spring Boot {@link EnableAutoConfiguration auto-configuration} enabling Apache Geode's SSL transport + * between client and servers when using the client/server topology. * * @author John Blum + * @see org.apache.geode.cache.client.ClientCache + * @see org.springframework.boot.autoconfigure.EnableAutoConfiguration + * @see org.springframework.boot.env.EnvironmentPostProcessor + * @see org.springframework.context.annotation.Condition + * @see org.springframework.context.annotation.Conditional + * @see org.springframework.context.annotation.Configuration + * @see org.springframework.core.env.ConfigurableEnvironment + * @see org.springframework.core.env.Environment + * @see org.springframework.core.io.Resource + * @see org.springframework.data.gemfire.client.ClientCacheFactoryBean + * @see org.springframework.data.gemfire.config.annotation.EnableSsl * @since 1.0.0 */ @Configuration