Commit Graph

573 Commits

Author SHA1 Message Date
John Blum
fd613eb3d2 Add section in Appendix on how to switch from Apache Geode to Pivotal Cloud Cache (Pivotal GemFire). 2019-06-24 16:43:57 -07:00
John Blum
0fa7ce58da Add website URLs for Apache Geode, Pivotal Cloud Cache (PCC) and Pivotal GemFire.
Add website URLs for Spring Boot, Spring Data for Apache Geode & Pivotal GemFire (SDG), Spring Data in general and the core Spring Framework.
2019-06-24 16:34:08 -07:00
John Blum
daeaa828a1 Add Logging to conventions provided by SBDG and reference SDG's @EnableLogging annotation. 2019-06-24 16:34:08 -07:00
John Blum
fc2c0e7afd Move 'Disabling Auto-configuration' above 'Running an Apache Geode/Pivotal GemFire cluster using Spring Boot and your IDE'.
Complete the list of Auto-configuration classes provided by SBDG.
2019-06-24 15:26:56 -07:00
John Blum
7f000a2fb6 Edit the Examples and References sections in the Appendix. 2019-06-24 15:21:03 -07:00
John Blum
0a15c6c60d Change anchor name for 'Auto-configuration vs. Annotation-based configuration' Appendix section. 2019-06-24 15:21:03 -07:00
John Blum
6bc09afff5 Extend o.s.d.g.tests.integration.IntegrationTestsSupport.
Resolves gh-40.
2019-06-24 15:21:03 -07:00
John Blum
c8fe79997b Optimize imports. 2019-06-24 13:51:07 -07:00
John Blum
611d5fa5d7 Adds auto-configuration for Apache Geode & Pivotal GemFire logging.
Resolves gh-40.
2019-06-24 13:39:29 -07:00
John Blum
d86c4be339 Format source code.
Optimize imports.
2019-06-21 17:54:56 -07:00
John Blum
01fd630705 Update Documentation references for the SBDG 1.1.0.M2 release. 2019-06-21 16:57:00 -07:00
John Blum
0f6d2749af Upgrade to Spring Session BOM Bean-SR6. 2019-06-20 15:42:44 -07:00
John Blum
5ac3343cc6 Upgrade to Spring Boot 2.1.6.RELEASE. 2019-06-20 15:41:23 -07:00
John Blum
289b2db90c Prepare next development iteration. 2019-06-15 12:37:38 -07:00
John Blum
09285a81db Release 1.1.0.M2. 2019-06-15 12:26:34 -07:00
John Blum
feb0886b04 Update changelong with 1.1.0.M2 release notes.
Correct Spring Test for Apache Geode & Pivotal GemFire version; set to 0.0.4.RELEASE.
2019-06-15 11:59:17 -07:00
John Blum
393b63580a Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.4.RELEASE. 2019-06-15 11:57:30 -07:00
John Blum
ff62a3470e Update changelog with 1.1.0.M2 release notes.
Correct Spring Framework version; set to 5.1.8.RELEASE.
2019-06-14 23:48:19 -07:00
John Blum
86fc6713c2 Update dependencies.
Upgrade to Spring Data for Apache Geode & Pivotal GemFire 2.1.9.RELEASE.

Upgrade to Spring Data Release Train Lovelace-SR9.

Upgrade to Spring Session for Apache Geode & Pivotal GemFire 2.1.4.RELEASE.

Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.3.RELEASE.
2019-06-14 23:46:30 -07:00
John Blum
ccc8a0ed85 Add table of contents (toc) to the Appendix. 2019-06-13 17:30:16 -07:00
John Blum
5db3de8e52 Upgrade to Spring Framework 2.1.8.RELEASE. 2019-06-13 17:10:59 -07:00
John Blum
2933db8a17 Upgrade to Mockito 2.28.2. 2019-06-13 17:09:26 -07:00
John Blum
5d0a7a00cd Update README with current release versions. 2019-06-13 17:06:11 -07:00
John Blum
64d4f7ce5d Update changelog with 1.0.1.RELEASE release notes. 2019-06-13 17:04:39 -07:00
John Blum
92b7b064f2 Document support for Inline Caching.
Resolve gh-26.
2019-06-13 15:35:23 -07:00
John Blum
4aa267f077 Require sudo.
Enable Docker service.

Enable Installs.
2019-06-13 02:04:47 -07:00
John Blum
a8f88dff0a Declare AbstractInlineCachingWithExternalDataSourceIntegrationTests as a proper abstract class. 2019-06-13 01:39:14 -07:00
John Blum
ba646e83f3 Add Lombok config. 2019-06-13 01:38:20 -07:00
John Blum
90a4f7f036 Add Lombok Gradle Plugin. 2019-06-13 01:35:35 -07:00
John Blum
bc1c259fb7 Add Integration Tests testing the Inline Caching support using Apache Cassandra. 2019-06-13 01:32:02 -07:00
John Blum
d3bb6e4b32 Extend AbstractInlineCachingWithExternalDataSourceIntegrationTests. 2019-06-13 01:31:14 -07:00
John Blum
6837ac82c9 Add abstract base class encapsulating functionality and test cases common to all Inline Caching Integration Tests. 2019-06-13 01:30:00 -07:00
John Blum
ac62cbb002 Add Apache Cassandra mapping annotations/meta-data for persistence purposes. 2019-06-13 01:29:07 -07:00
John Blum
c8124d5c2b Add test compile dependency on org.testcontainers:testcontainers. 2019-06-13 01:09:25 -07:00
John Blum
f365cebaa5 Add dependency management for org.testcontainers:testcontainers:1.10.6. 2019-06-13 01:08:38 -07:00
John Blum
7b5824f4c7 Add Integration Tests testing the Inline Caching support using a RDBMS (HSQLDB Database). 2019-06-13 00:19:10 -07:00
John Blum
759fa1b9a1 Add example Customer Relationship Management (CRM) application domain classes. 2019-06-13 00:14:21 -07:00
John Blum
dcd0b33f7c Add test runtime dependency on org.springframework.boot:spring-boot-starter-data-jpa.
Add test runtime dependency on org.springframework.boot:spring-boot-starter-data-cassandra.

Add test runtime dependency on org.hsqldb:hsqldb.
2019-06-13 00:13:26 -07:00
John Blum
3047073b52 Edit Javadoc.
Apply Spring @NonNull & @Nullable annotations to the API.
2019-06-12 18:19:55 -07:00
John Blum
82a3887f89 Add RegionConfigurer to enable Inline Caching capabilities using a SD CrudRepository for an application Region. 2019-06-12 18:06:10 -07:00
John Blum
66f75bc898 Optimize imports. 2019-06-12 11:02:59 -07:00
John Blum
7278f2af6e Add RegionConfigurer to register a SD CrudRepository as a Region CacheWriter to write-through to an external data source for Inline Caching. 2019-06-12 11:00:34 -07:00
John Blum
f82bf7380a Add RegionConfigurer to register a SD CrudRepository as a Region CacheLoader to handle cache misses in Inline Caching. 2019-06-12 10:59:23 -07:00
John Blum
8d9d520a75 Change getRepository() access modifier to public. 2019-06-12 10:58:54 -07:00
John Blum
39d57d62ca Complete ServerDefinedRegionTemplateAutoConfigurationIntegrationTests. 2019-06-10 19:24:13 -07:00
John Blum
104a430b1a Optimize imports. 2019-06-10 19:10:45 -07:00
John Blum
aac1e8a6e6 Move the Books application into example.app.books.
Move the LibraryService into example.app.library.
2019-06-10 18:54:49 -07:00
John Blum
099a030028 Polish source code. 2019-06-10 18:30:11 -07:00
John Blum
24700d556b Update changelog with 1.1.0.M2 release notes. 2019-06-10 18:29:58 -07:00
John Blum
3d5b4beffd Disable HTTPS (HTTP over SSL). 2019-06-10 10:19:42 -07:00