John Blum
404fc3da71
Add integration test asserting the proper auto-configuration of Spring Session with Apache Geode/Pivotal GemFire using the client/server topology in a Web application and Web client.
2018-12-03 13:39:44 -08:00
John Blum
f8491db754
Add 'spring-boot-starter-web' as a test runtime dependency.
2018-12-03 13:37:33 -08:00
John Blum
5f45db33cd
Upgrade to Spring Test for Apache Geode/Pivotal GemFire 1.0.0.M6.
2018-12-03 13:37:09 -08:00
John Blum
69dab11589
Upgrade to Spring Session BOM Apple-SR6.
2018-10-16 17:02:45 -07:00
John Blum
ce83add942
Upgrade to core Spring Framework 5.0.10.RELEASE.
...
Upgrade to Spring Data for Apache Geode 2.0.11.RELEASE.
Upgrade to Spring Data for Pivotal GemFire 2.0.11.RELEASE.
Upgrade to Spring Data Release Train Kay-SR11.
Upgrade to Spring Session BOM Apple-SR5.
2018-10-15 15:24:40 -07:00
John Blum
3fc229c7a5
Upgrade to Mockito 2.23.0.
2018-10-06 16:36:38 -07:00
John Blum
f356c0f3cc
Extend o.s.d.g.tests.integration.IntegrationTestsSupport to clean up mock objects and allocated GemFire/Geode resources.
2018-10-06 16:36:38 -07:00
John Blum
4813d04400
Disable Debug mode and enable Info mode in CI Gradle builds.
...
Debug mode generated too much build log output and resulted in... 'The job exceeded the maximum log length, and has been terminated.'
2018-10-06 16:36:29 -07:00
John Blum
4fb37db088
Disable Stack Trace and enable Debug mode in CI Gradle builds.
2018-10-06 14:19:26 -07:00
John Blum
b6c75bd981
Reset Spring Test for Apache Geode/Pivotal GemFire version to 0.0.1.M4.
2018-10-06 12:19:05 -07:00
John Blum
2e8b8162f4
Enable Stack Trace on CI Gradlew builds.
2018-10-06 12:13:15 -07:00
John Blum
43245b68aa
Add integration tests asserting that Spring Session for Apache Geode/Pivotal GemFire is not auto-configured when the Spring ApplicationContext is not a WebApplicationContext.
2018-10-05 18:36:28 -07:00
John Blum
8da25ec601
Set Spring Test for Apache Geode/Pivotal GemFire version to 0.0.1.BUILD-SNAPSHOT.
2018-10-05 18:21:12 -07:00
John Blum
b4cdd7547b
Annotate the SpringSessionAutoConfiguration class to be conditional on a Servlet-based web application.
2018-10-05 18:21:12 -07:00
John Blum
7ed8c7c94f
Switch from using SpringApplication to SpringApplicationBuilder to boostrap the application class.
2018-10-04 14:06:55 -07:00
John Blum
dc07ebdc45
Add gradlePluginPortal() to the list of Gradle build script repositories in order to resolve Gretty, which is used by the Spring Build Conventions Gradle Plugin.
2018-10-03 13:58:01 -07:00
John Blum
581de8dfde
Upgrade to Spring Build Conventions Gradle Plugin 0.0.19.RELEASE.
2018-10-03 13:27:20 -07:00
John Blum
c89cc75bd8
Add Spring Shell runtime dependency to spring-geode-starter and spring-gemfire-starter.
...
Resolves gh-13.
2018-10-03 13:15:56 -07:00
John Blum
0204f7e7f4
Add Spring Boot Actuator Starter module for Pivotal GemFire.
2018-10-02 17:17:11 -07:00
John Blum
58d3ff9081
Add Spring Boot Actuator Starter module for Apache Geode.
2018-10-02 17:16:43 -07:00
John Blum
d896b85720
Edit Javadoc.
2018-10-02 16:44:57 -07:00
John Blum
8c2380cde9
Add auto-configuration to set the cache/member name based on the 'spring.application.name' property.
...
Resolves gh-12.
2018-10-02 16:44:07 -07:00
John Blum
fe54953e00
Add logic to ignore member name if 'spring.data.gemfire.name' or 'spring.data.gemfire.cache.name' properties are set.
...
Add logic to ignore member name if the 'spring.application.name' property is set.
Add integration tests asserting that @UseMemberName overrides the name attribute specified in the caching annotations (e.g. @ClientCacheApplication#name() or @PeerCacheApplication#name()).
2018-10-02 16:13:24 -07:00
John Blum
7199f3c3a1
Add Spring @Conditional annotation (SpringBootCondition) to enable/disable Spring bean configuration based on missing properties.
2018-10-02 16:10:16 -07:00
John Blum
80995ef3fc
Change source code block specification from 'groovy' to 'java'.
2018-09-21 16:35:44 -07:00
John Blum
a5be435e61
Prepare next development iteration.
2018-09-21 16:31:45 -07:00
John Blum
e8b0afce91
Release 1.0.0.M3.
2018-09-21 16:15:27 -07:00
John Blum
8c9d474c81
Add references to the Reference Guide and Javadoc for Spring Boot.
...
Add references to the Reference Guide and Javadoc for Spring Session for Apache Geode/Pivotal GemFire.
2018-09-21 15:54:48 -07:00
John Blum
7b01749a01
Edit doc and fix typos in the chapter on Spring Boot Actuator.
2018-09-21 15:54:22 -07:00
John Blum
6f58762f62
Convert DataPolicy type into String.
...
Guard against null/unset Pool names when processing a non-client Region.
Add statistics-enabled configuration meta-data property to the health information for a Region.
Handle PARTITION Region statisitcs using the RegionStatisticsResolver class.
Convert EvictionAction types to Strings.
Convert EvictionAlgorithm types to Strings.
Convert ExpirationAction types to Strings.
2018-09-21 15:16:02 -07:00
John Blum
5861740a66
Add RegionStatisticsResolver to resolve the Region CacheStatistics (using Region.getStatistics()) from non-PARTITION Regions as well as rolling up and aggregating bucket stats for PARTITION Regions (using inner helper class, RegionStatisticsResolver.PartitionRegionCacheStatistics).
2018-09-21 15:11:42 -07:00
John Blum
a1a64e7470
Guard against accessing Pool.pendingEventCount when client is not durable.
2018-09-21 15:08:56 -07:00
John Blum
e5f31b56d4
Add configuration meta-data property for the number of members in the DistributedSystem.
...
Guard against null/unset URLs for the DistributedSystem standard gemfire properties and security properties locations.
2018-09-21 15:07:28 -07:00
John Blum
f9ef704ab2
Add additional details with configuration meta-data about Region eviction as well as entry idle timeout (TTI) and time-to-live (TTL) expiration policies.
2018-09-20 18:24:45 -07:00
John Blum
3cb5bbc373
Add additional details and metrics/statistics about the QueryService, ContinuousQuery (CQ) Service.
2018-09-20 18:24:37 -07:00
John Blum
bc210872d0
Include first draft of Spring Boot Actuator for Apache Geode/Pivotal GemFire documentation.
2018-09-20 17:48:05 -07:00
John Blum
670747347b
Update the change log for version 1.0.0.M3.
2018-09-20 00:38:48 -07:00
John Blum
3bcc95f6e8
Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.1.M4.
2018-09-20 00:25:21 -07:00
John Blum
b3e22eb05b
Edit Javadoc.
2018-09-20 00:07:20 -07:00
John Blum
b6e47a6578
Add test cases for getting the value of an Object Field.
2018-09-20 00:07:13 -07:00
John Blum
6f18e2a084
Polish.
2018-09-19 23:31:08 -07:00
John Blum
e048bf202d
Add Unit Tests for GeodeRegionHealthIndicator.
2018-09-19 19:17:10 -07:00
John Blum
b286c5c6f0
Add Unit Tests for GeodePoolsHealthIndicator.
2018-09-19 18:07:02 -07:00
John Blum
263379bae9
Add Unit Tests for GeodeIndexesHealthIndicator.
2018-09-19 17:21:52 -07:00
John Blum
a0476218c1
Add Unit Tests for GeodeGatewaySendersHealthIndicator.
2018-09-19 16:45:04 -07:00
John Blum
14f1dc30c9
Add Unit Tests for GeodeGatewayReceiversHealthIndicator.
2018-09-19 16:44:38 -07:00
John Blum
2c3bd0a4cd
Add and assert GemFireCache name.
2018-09-19 16:44:09 -07:00
John Blum
bfe053f82b
Add Unit Tests for GeodeDiskStoresHealthIndicator.
2018-09-19 15:23:27 -07:00
John Blum
4dd6a2cb5f
Add Unit Tests for GeodeContinuousQueriesHealthIndicator.
2018-09-19 15:23:27 -07:00
John Blum
d79ccb1ad5
Add Integration Tests for the auto-configuration of Spring Boot, Apache Geode Actuator GeodeCacheServersHealthIndicator.
2018-09-19 15:23:16 -07:00