John Blum
0eef15ba77
Change access modifier on CloudCacheService.Locator newLocator(..), parseLocators(:String) and parse(:String) factory methods to public.
2018-05-21 23:30:55 -07:00
John Blum
41999755aa
Fix Javadoc.
2018-05-21 23:02:11 -07:00
John Blum
a9874e64a3
Add the o.s.b.d.g.core.env.support.CloudCacheService class and ADT modeling the 'cloudcache' service (an instance of PCC) in Pivotal CloudFoundry.
...
The cloudcache service is backed by Pivotal GemFire and therefore contains additional meta-data used to access the PCC service instacne, such as Pivotal GemFire Locator network endpoints and user credentials required to access the PCC instance bound to any pushed Spring Boot apps.
2018-05-21 22:58:15 -07:00
John Blum
58423f2c9f
Add the o.s.b.d.g.core.env.support.Service class and ADT modeling the basic concept of a Pivotal CloudFoundry service.geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/core/env/support/Service.java
2018-05-21 22:53:35 -07:00
John Blum
30d3eefcd4
Add the o.s.b.d.g.core.env.support.User class and ADT to model users with access to Pivotal CloudFoundry services.
2018-05-21 22:50:39 -07:00
John Blum
f4d843b14e
Add the o.s.b.d.g.core.utils.ObjectUtils utility class containing various operations on Objects.
2018-05-21 22:49:04 -07:00
John Blum
1160d67dee
Change groupId from 'org.springframework.boot' to 'org.springframework.data'.
...
Addresses GH Issue #6 .
2018-05-15 13:54:15 -07:00
John Blum
3002d4ca6b
Upgrade to Mockito 2.18.3.
...
Upgrade to core Spring Framework 2.0.6.RELEASE.
Upgrade to Spring Boot 2.0.2.RELEASE.
Upgrade to Spring Data GemFire 2.0.7.RELEASE.
Upgrade to Spring Data Geode 2.0.7.RELEASE.
Upgrade to Spring Data Release Train Kay-SR7.
Upgrade to Spring IO Platform Cairo-RELEASE.
2018-05-09 17:37:41 -07:00
John Blum
9f62f3cd1b
Correct grammar.
2018-05-09 17:35:04 -07:00
John Blum
9c83a21fef
Change branding from Geode to Apache Geode.
...
Change branding from GemFire to Pivotal GemFire.
Change branding from Spring Data Geode to Spring Data for Apache Geode.
Change branding from Spring Data GemFire to Spring Data for Pivotal GemFire.
Change branding from Spring Boot Data GemFire/Geode to Spring Boot for Pivotal GemFire and Apache Geode, respectively.
Change branding from Spring Session Data GemFire/Geode to Spring Session for Pivotal GemFire and Apache Geode, respectively.
2018-05-09 12:19:33 -07:00
John Blum
15dc6d83b2
Add backslash to properly escape the newline in the property definition.
2018-04-03 19:39:07 -07:00
John Blum
6ef9192517
Upgrade to Spring Gradle Build Conventions 0.0.15.RELEASE.
2018-04-03 19:34:05 -07:00
John Blum
d4c45c063e
Remove @SuppressWarnings('all') annotation.
2018-04-03 19:34:05 -07:00
John Blum
db5a649115
Add Spring Boot auto-configuration for Apache Geode SSL.
2018-04-03 19:34:04 -07:00
John Blum
64eedc0b10
Add Spring Boot auto-configuration for Apache Geode Security, and primarily authentication between a client and a server.
...
Introduces a basic class template to auto-configure security based on context (e.g. PCF when using PCC) along with some other Conditions identifying certain Apache Geode properties necessitating the need to configure security.
2018-04-03 19:30:58 -07:00
John Blum
29438d9768
Add Travis CI build status to the README.
2018-04-03 12:44:24 -07:00
John Blum
dfbbf08ce0
Add Travis CI build configuration file.
2018-04-03 12:35:04 -07:00
John Blum
2a5cb36398
Remove 'Deploy Docs' stage.
2018-03-22 14:49:50 -07:00
John Blum
87f2acada9
Fix Ant glob path expression for 'Check' stage junit test results.
2018-03-22 14:38:48 -07:00
John Blum
cdd3c2702b
Upgrade to Gradle 4.6.
2018-03-22 13:42:26 -07:00
John Blum
b2585595c9
Fix formatting typo in README.
2018-03-20 12:51:55 -07:00
John Blum
67d9477919
Upgrade to AssertJ 3.9.1.
...
Upgrade to Mockito 2.15.0.
Upgrade to Spring Framework 5.0.4.RELEASE.
Upgrade to Spring Boot 2.0.0.RELEASE.
2018-03-20 12:47:46 -07:00
John Blum
a9b9397f85
Add Jenkinsfile build configuration.
2018-03-20 12:40:52 -07:00
John Blum
59bbd6ee90
Rename all auto-configuration classes by removing the 'Geode' name prefix.
2018-03-20 12:25:24 -07:00
John Blum
f4bab9c027
Refactor @ConditionalOnMissingBean to only refer to an instance of cache as o.a.g.cache.GemFireCache.
2018-03-20 12:00:29 -07:00
John Blum
b3bc1ff5a9
Do not require autowired constructor parameters.
2018-03-20 12:00:29 -07:00
John Blum
acdd8ac573
Refactor @ConditionalOnBean to be conditional on an instance of o.a.g.cache.GemFireCache.
...
Refactor @ConditionalOnClass to be conditional on an SDG and Apache Geode type based on functional concern.
2018-03-20 11:59:39 -07:00
John Blum
c7b9448f55
Edit Javadoc.
...
Format source code.
2018-03-20 11:16:15 -07:00
John Blum
8f4833dc4b
Fix bug with @ConditionalOnBean(..) to only require an insance of o.a.g.cache.GemFireCache.
2018-03-20 11:11:11 -07:00
John Blum
93f996215c
Upgrade to Spring Data GemFire 2.0.5.RELEASE.
...
Upgrade to Spring Data Geode 2.0.5.RELEASE.
Upgrade to Spring Data Release Train Kay-SR5.
2018-03-19 18:23:52 -07:00
John Blum
98cc87d3c2
Upgrade to the Spring Build Conventions Gradle Plugin 0.0.13.RELEASE.
2018-03-19 18:22:54 -07:00
John Blum
104bdf5a6c
Add @EnablePdx annotation to enable GemFire/Geode PDX serialization by default.
2018-02-07 13:25:23 -08:00
John Blum
1603150d54
Annotate all auto @Configuration classes with @AutoConfigureAfter to apply auto-configuration of the particular functional concern only after the Apache Geode/Pivotal GemFire ClientCache instance has been auto-configured.
2018-02-06 16:42:30 -08:00
John Blum
fdcaeaff1b
Rename spring-boot-starter-data-gemfire module to gemfire-spring-boot-starter.
...
Rename spring-boot-starter-data-geode module to geode-spring-boot-starter.
2018-02-06 16:14:30 -08:00
John Blum
79eae06f02
Fix Javadoc link reference to the o.s.b.autoconfigure.EnableAutoConfiguration annotation.
2018-02-06 15:34:38 -08:00
John Blum
2e7d5c5807
Rename spring-boot-data-gemfire module to spring-boot-starter-data-gemfire.
...
Rename spring-boot-data-geode module to spring-boot-starter-data-geode.
2018-02-06 15:30:10 -08:00
John Blum
96bd768b43
Add o.s.b.d.g.autoconfigure.GeodeFunctionExecutionAutoConfiguration to enable Apache Geode Funtion Executions.
2018-02-06 14:50:27 -08:00
John Blum
307c50242c
Add o.s.b.d.g.autoconfigure.GeodeContinuousQueryAutoConfiguration to enable Apache Geode Continuous Queries (CQ).
...
Re-order Geode auto-config @Configuration classes to ensure an Apache Geode ClientCache instance is created before all other features are initialized.
2018-02-06 14:50:11 -08:00
John Blum
5c86036a01
Edit and polish Javadoc.
2018-01-26 15:10:52 -08:00
John Blum
58a8307284
Add Spring Boot auto-configuration for Apache Geode Continuous Queries (CQ).
2018-01-26 15:10:07 -08:00
John Blum
7b4e9d9b34
Add Integration Tests testing the auto-configuration of an Apache Geode ClientCache instance.
2018-01-25 16:39:12 -08:00
John Blum
8aa1a00571
Move spring.factories to META-INF/.
2018-01-25 16:33:38 -08:00
John Blum
cc0d96f173
Add dependency on spring-boot-starter-test; exclude spring-boot-starter-logging transitive dependency.
2018-01-25 16:33:05 -08:00
John Blum
f5707c2dd7
Port over Spring Boot PRs #6952 & #6967 .
2018-01-25 15:45:12 -08:00
John Blum
2e95adc51d
Edit README; fix hyperlinks.
2018-01-24 16:31:48 -08:00
John Blum
114a93b403
Edit README and increase font size for Code of Conduct.
2018-01-24 16:25:32 -08:00
John Blum
f4906b4ae1
Convert README from Markdown to Asciidoc.
2018-01-24 16:23:43 -08:00
John Blum
3d2f686905
Add Code of Conduct document.
...
Add Contributing guidelines document.
Update README with reference to the Code of Conduct and Contributing guidelines documents.
2018-01-24 16:20:34 -08:00
John Blum
b71500df74
Add .gitignore Git configuration file.
2018-01-24 16:11:39 -08:00
John Blum
acabf3fccb
Convert Spring Boot Data Geode/GemFire project into a Gradle project.
2018-01-24 16:10:53 -08:00