Commit Graph

560 Commits

Author SHA1 Message Date
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
John Blum
71397e958d Deprecate HttpBasicAuthenticationSecurityConfiguration. 2019-06-10 10:18:52 -07:00
John Blum
27325f8f5d Update dependencies.
Upgrade to Spring Data Release Train Lovelace-BUILD-SNAPSHOT.

Upgrade to Spring Data for Apache Geode & Pivotal GemFire 2.1.9.BUILD-SNAPSHOT.

Upgrade to Spring Session for Apache Geode & Pivotal GemFire 2.1.4.BUILD-SNAPSHOT.

Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.3.BUILD-SNAPSHOT.
2019-06-10 10:17:18 -07:00
John Blum
567b231954 Optimize imports.
Format source code.
2019-06-09 18:07:40 -07:00
John Blum
9054cf84ea Fix syntax errors in Jenkinsfile. 2019-05-29 10:55:38 -07:00
John Blum
93faf97edd Switch generic node closure to running on a 'linux' node.
Change project properties definition to nested closure.
2019-05-29 10:09:28 -07:00
John Blum
57ae236e0c Configure environment with JDK (8) by setting JAVA_HOME. 2019-05-29 08:43:05 -07:00
John Blum
db5f623ba0 Switch from @SpringBootApplication to @Configuration and @EnableAutoConfiguration with test configuration classes.
This will help avoid inadvertently including additional @Configuration classes in the classpath that are not required by, or applicable to, this test class.
2019-05-24 18:00:14 -07:00
John Blum
df0f318647 Add Integration Tests testing the custom configuration of the DEFAULT Pool and a named Pool when using Spring Boot auto-configuration. 2019-05-24 17:46:22 -07:00
John Blum
10930dd88b Upgrade to Spring Session BOM Bean-SR5. 2019-05-22 20:16:14 -07:00
John Blum
3548e6152d Add Spring Boot Starter modules for Spring Session using either Apache Geode or Pivotal GemFire (Pivotal Cloud Cache) as the (HTTP) Session state management provider.
Resolves gh-38.
2019-05-22 17:18:50 -07:00
John Blum
569ccc894d Edit Gradle module descriptions. 2019-05-22 17:17:35 -07:00
John Blum
de098bcc10 Declare dependency management for 'org.springframework.session:spring-session-data-gemfire'. 2019-05-22 17:16:27 -07:00
John Blum
9ed0413956 Add support for Spring configured and bootstrapped Locator-based applications.
Resolves gh-37.
2019-05-15 15:54:25 -07:00