Commit Graph

273 Commits

Author SHA1 Message Date
John Blum
a3e22ae894 Add Spring Boot HealthIndicator for Apache Geode Pools. 2018-09-18 22:49:17 -07:00
John Blum
e2179024f5 Add Spring Boot HealthIndicator for Apache Geode Region OQL Indexes. 2018-09-18 22:48:40 -07:00
John Blum
4b123dc7dc Add Spring Boot HealthIndicator for Apache Geode (WAN) GatewaySenders. 2018-09-18 22:47:54 -07:00
John Blum
971159d00e Add Spring Boot HealthIndicator for Apache Geode (WAN) GatewayReceivers. 2018-09-18 22:47:11 -07:00
John Blum
c911f2030f Add Spring Boot HealthIndicator for Apache Geode DiskStores. 2018-09-18 22:46:35 -07:00
John Blum
e33ebc4cb3 Add Spring Boot HealthIndicator for Apache Geode Continuous Queries. 2018-09-18 22:46:04 -07:00
John Blum
1424a51317 Add Spring Boot HealthIndicator for Apache Geode CachServers. 2018-09-18 22:45:26 -07:00
John Blum
aebc3dc1e7 Add Spring Boot HealthIndicator for Apache Geode (Client) Cache. 2018-09-18 22:44:56 -07:00
John Blum
f61d506e31 Add Spring Boot HealthIndicator for Apache Geode AsyncEventQueues. 2018-09-18 22:44:01 -07:00
John Blum
38a4fdf593 Add spring-geode-actuator module.
Add abstract base class for all Apache Geode, Spring Boot HealthIndicators.

Add ServerLoadProbe wrapper implementation to extract CacheServer load and metrics.
2018-09-18 22:43:10 -07:00
John Blum
60bd011657 Upgrade to Spring Framework 2.0.9.RELEASE.
Upgrade to Spring Boot 2.0.5.RELEASE.

Upgrade to Spring Data for Apache Geode 2.0.10.RELEASE.

Upgrade to Spring Data for Pivotal GemFire 2.0.10.RELEASE.

Upgrade to Spring Data Release Train 2.0.10.RELEASE.

Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.1.BUILD-SNAPSHOT.
2018-09-18 22:40:15 -07:00
John Blum
392f5384c4 Add referende to API Javadoc. 2018-08-31 10:23:36 -07:00
John Blum
dc14f221e2 Revert to SBDG docs version 1.0.0.BUILD-SNAPSHOT. 2018-08-29 23:50:16 -07:00
John Blum
d583089bfd Prepare next development iteration. 2018-08-29 23:44:45 -07:00
John Blum
38c3c123b4 Release 1.0.0.M2. 2018-08-29 23:34:34 -07:00
John Blum
57bb65872a Update Jenkins build script file.
Remove 'springio' Jenkins build task (check).
2018-08-29 23:16:18 -07:00
John Blum
21b96780f7 Upgrade to Spring Build Conventions Gradle Plugin 0.0.18.RELEASE. 2018-08-29 23:16:18 -07:00
John Blum
145dacaaa0 Fix doc typos. 2018-08-29 23:16:15 -07:00
John Blum
4b906e426a Add note about Spring Boot not recognizing or respecting 'spring.session.store-type' set to 'gemfire' or 'geode'. 2018-08-29 16:01:08 -07:00
John Blum
e7d53246f2 Add note about Spring Boot not recognizing or respecting set to 'gemfire' or 'geode'. 2018-08-29 16:00:24 -07:00
John Blum
bfccae2a40 Update changelog.txt with 1.0.0.M2 release notes. 2018-08-29 15:00:13 -07:00
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