Commit Graph

252 Commits

Author SHA1 Message Date
John Blum
a7cff3d290 Add section on disabling Spring Boot auto-configuration on a feature by feature basis. 2018-08-29 14:56:01 -07:00
John Blum
569b8f2464 Edit formatting.
Add anchors.
2018-08-29 14:45:03 -07:00
John Blum
bb7e83ebf5 Change document title. 2018-08-29 14:44:37 -07:00
John Blum
74342a55d4 Add section in Caching documentation about disabling Spring's Cache Abstraction and using Apache Geode or Pivotal GemFire as the caching provider. 2018-08-29 14:44:24 -07:00
John Blum
8ba2a55bb8 Add Spring Session auto-configuration documentation. 2018-08-29 14:43:26 -07:00
John Blum
88b0baf7a6 Add integration tests asserting Session expiration mechanics against live Spring Session provider. 2018-08-29 12:24:16 -07:00
John Blum
b99c67ee96 Improve caching provider auto-configuration to respect 'spring.cache.type'.
Resolves gh-11.
2018-08-29 11:26:58 -07:00
John Blum
170c4da2df Extend o.s.d.g.tests.integration.IntegrationTestSupport to clean up the test context. 2018-08-29 10:47:19 -07:00
John Blum
5335c82781 Add support to apply the 'spring.session.timeout' property or the 'server.servlet.session.timeout' property when the 'spring.session.timeout' property is not set.
Neither 'spring.session.timeout' nor 'server.servlet.session.timeout' are applied when the 'spring.session.data.gemfire.session.expiration.max-inactive-interval-seconds' property is set.
2018-08-29 10:47:19 -07:00
John Blum
2bd1afdb9e Add utiliy method to invoke a method on an object. 2018-08-29 10:06:33 -07:00
John Blum
2d01676f96 Upgrade to Spring Test for Apache Geode/Pivotal GemFire 0.0.1.M3. 2018-08-29 10:05:54 -07:00
John Blum
18c4a578c1 Add (conditional, negation) support for Spring Boot's 'spring.session.store-type' property. 2018-08-27 17:38:29 -07:00
John Blum
279c6ea83f Fix test failures related to Spring Session auto-configuration. 2018-08-27 13:10:16 -07:00
John Blum
ce5519f06c Add Spring Boot auto-configuration support for Spring Session using Apache Geode or Pivotal GemFire as the Session state management provider.
Resolves gh-3.
2018-08-24 00:44:01 -07:00
John Blum
d659271613 Re-order testCompile dependencies.
Remove commented code (dependency declarations).
2018-08-22 15:13:21 -07:00
John Blum
fa452b8801 Remove Spring libs-snapshot Maven Repository declarations.
Move all extension properties for dependency version overrides to build.gradle.
2018-08-22 15:07:11 -07:00
John Blum
a2b8fe52f2 Add Jenkins build pipeline timeouts (10 Minutes) to the 'Check' and 'Spring IO' stages. 2018-08-22 14:59:09 -07:00
John Blum
db95c418eb Remove explicit IntellIJ IDEA (IDE) Gradle configuration for integrationTest source directory location. 2018-08-22 14:54:22 -07:00
John Blum
793944840e Upgrade to Spring Build Conventions Gradle Plugin 0.0.17.RELEASE. 2018-08-22 14:50:53 -07:00
John Blum
c3e002e3b5 Re-arrange SDG @Region annotation and Lombok @Data annotation. 2018-08-22 14:47:28 -07:00
John Blum
685d6692a5 Upgrade to Spring Framework 5.0.9.RELEASE.
Upgrade to Spring Boot 2.0.4.RELEASE.

Upgrade to Spring Data for Apache Geode 2.0.9.RELEASE.

Upgrade to Spring Data for Pivotal GemFire 2.0.9.RELEASE.

Upgrade to Spring Data Release Train Kay-SR9.
2018-08-22 14:36:07 -07:00
Juan José Ramos
bc78080e69 Fix doc typo.
The appendex incorrectly references the Spring property `spring.profiles.active` as `spring.profiles-active`.

Resolves gh-10.
2018-08-22 14:21:40 -07:00
John Blum
4188f4381d Refactor test case and setup to be more resilient to race conditions with Apache Geode/Pivotal GemFire CQ event delivery. 2018-08-15 12:58:30 -07:00
John Blum
bcc32dc1a9 Upgrade to Gradle 4.8.1. 2018-08-14 18:36:46 -07:00
John Blum
16c8478d8a Change GemFireClientConfiguration to import the SubscriptionEnabledClientServerIntegrationTestsConfiguration class rather than extend it. 2018-08-14 18:06:00 -07:00
John Blum
6c7c9f1630 Rename springDataGeodeTest version property to springDataGeodeTestVersion.
Re-organize version properties alpabetically.
2018-08-08 19:09:16 -07:00
John Blum
f67a69c1c6 Fix author name. 2018-08-08 19:07:55 -07:00
John Blum
c227cf7977 Replace Boolean.getBoolean(..) property resolution for client/server SSL enablement to use Spring's Environment.
Rename spring.boot.data.gemfire.security.ssl.environment.post-processor.disabled to spring.boot.data.gemfire.security.ssl.post-processor.enabled.

Resolves GitHub Issue #9.
2018-07-13 20:34:43 -07:00
John Blum
aa7002acd7 Replace Boolean.getBoolean(..) property resolution for client auth enablement to use Spring's Envionment.
Rename spring.boot.data.gemfire.security.auth.environment.post-processor.disabled property to spring.boot.data.gemfire.security.auth.environment.post-processor.enabled.

Resolves GitHub Issue #9.
2018-07-13 20:33:02 -07:00
John Blum
e86810bb7e Fix link to documentation (reference guide). 2018-06-25 21:35:47 -07:00
John Blum
2d2411791f Add 'Deploy Docs' build phase/task. 2018-06-25 21:18:32 -07:00
John Blum
8d84ca4bd1 Fix Gradle dependency declaration in the 'Using Spring Boot for Apache Geode or Pivotal GemFire' chapter. 2018-06-25 20:17:51 -07:00
John Blum
2c6d7a65fb Edit and update README.adoc with post release information. 2018-06-25 20:16:51 -07:00
John Blum
ebcca2a080 Prepare next developement iteration. 2018-06-25 20:16:20 -07:00
John Blum
42411bfea1 Release version 1.0.0.M1. 2018-06-25 18:47:52 -07:00
John Blum
de66d6838e Update and edit the README.adoc. 2018-06-25 18:40:53 -07:00
John Blum
c46904ec19 Add a changelog.txt. 2018-06-25 18:31:14 -07:00
John Blum
869347f59e Include index-docinfo.xml. 2018-06-25 18:15:57 -07:00
John Blum
3b21c149ba Add another example referring to the boot-example from the Contacts Application Reference Implementation for Spring Data for Apache Geode/Pivotal GemFire. 2018-06-25 15:25:20 -07:00
John Blum
dbadd8209f Add 'Examples' section referencing the PCC Pizza Store, Spring Boot, Pivotal GemFire ClientCache application. 2018-06-25 15:22:32 -07:00
John Blum
3cde749b44 Review and edit the Appendix. 2018-06-25 14:38:57 -07:00
John Blum
68e404ee09 Review and edit the 'Security' chapter. 2018-06-25 14:36:26 -07:00
John Blum
3df4d95c86 Review and edit the 'Data Serialization with PDX' chapter. 2018-06-25 14:06:56 -07:00
John Blum
96ec7fbadb Review and edit the 'Continuous Query' chapter. 2018-06-25 13:50:23 -07:00
John Blum
fbceb2f4dc Review and edit the 'Function Implementations & Executions' chapter. 2018-06-25 13:43:24 -07:00
John Blum
b1b735f885 Review and edit the 'Repositories and Apache Geode or Pivotal GemFire' chapter. 2018-06-25 13:43:20 -07:00
John Blum
c350152ddf Review and edit the 'Caching with Apache Geode or Pivotal GemFire' chapter. 2018-06-25 13:43:16 -07:00
John Blum
023be38682 Review and edit the 'Building ClientCache Applications' chapter. 2018-06-25 13:43:08 -07:00
John Blum
0619af6b2e Add bookmarks. 2018-06-25 12:47:08 -07:00
John Blum
e52d099f05 Edit formatting and grammar. 2018-06-25 12:13:42 -07:00