Commit Graph

171 Commits

Author SHA1 Message Date
John Blum
3afce71307 Guard against (generated) constructor and method introductions when the Jacoco Java Agent instruments the Java byte code at (test) runtime. 2018-11-07 16:25:18 -08:00
John Blum
75676b534f Extend the o.s.data.gemfire.tests.integration.ForkingClientServerIntegrationTestsSupport class from STDG.
Delegate query debugging configuration to the ForkingClientServerIntegrationTestsSupport class.

Remove all waitFor.. methods, preferring the ForkingClientServerIntegrationTestsSupport class variants.

Remove all test resource clean up (e.g. cleaning up DataSerializer registration) and rely on ForkingClientServerIntegrationTestsSupport class test resource clean up.
2018-11-07 16:19:29 -08:00
John Blum
13d9367247 Override the version of Mockito and set to 2.23.0. 2018-11-07 16:13:45 -08:00
John Blum
0b34342929 Add support to prevent SessionRepository.save(:Session) invocations for non-dirty Sessions.
Resolves gh-12.
2018-11-07 16:05:34 -08:00
John Blum
e614885818 Edit documentation on using the SpringSessionGemFireConfigurer.
Add section about configuration order/precedence when combining approaches (Configurer, properties, annotation attributes).

Resolves gh-10.
2018-11-07 16:02:15 -08:00
John Blum
d2af4563c4 Change the default behavior of SpringSessionGemFireConfigurer to only override configuration for configuration callback methods specifically implemented by users.
Resolves gh-10.
2018-11-07 16:01:47 -08:00
John Blum
dfcc3b281e Upgrade to Spring Test for Apache Geode/Pivotal GemFire 0.0.1.M6. 2018-11-07 15:52:42 -08:00
John Blum
13f79ea1c0 Prepare next development iteration. 2018-10-24 18:21:10 -07:00
John Blum
9fdd1d2750 Release 2.0.6.RELEASE. 2018-10-24 17:54:33 -07:00
John Blum
aafebc5616 Upgrade to Spring Framework 2.0.10.RELEASE.
Upgrade to Spring Boot 2.0.6.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 2.0.7.RELEASE.

Upgrade to Spring Session BOM Apple-SR6.
2018-10-24 17:45:06 -07:00
John Blum
d476139c06 Prepare next development iteration. 2018-08-21 00:18:21 -07:00
John Blum
583e0dec15 Release 2.0.5.RELEASE. 2018-08-21 00:12:43 -07:00
John Blum
46f2a293d7 Remove optional 'gemfire.log-level' System property from command-line. 2018-08-21 00:05:43 -07:00
John Blum
187237977a Polish samples and associated docs. 2018-08-20 23:59:51 -07:00
John Blum
2888095aa9 Format source code. 2018-08-20 23:57:38 -07:00
John Blum
1f9a4cf196 Fix bug in Region expiration configuration to properly handle Session expiration. 2018-08-20 23:30:18 -07:00
John Blum
18e46d9ef6 Timeout Jenkins build pipeline after 10 minutes. 2018-08-20 16:14:34 -07:00
John Blum
3f436b8e44 Prepare next development iteration. 2018-08-10 21:14:35 -07:00
John Blum
c2aefe83bf Release 2.0.4.RELEASE. 2018-08-10 21:04:51 -07:00
John Blum
3ba261abc8 Run Spring IO Platform Check with Cairo-BUILD-SNAPSHOT. 2018-08-10 21:02:45 -07:00
John Blum
ab57b37b05 Upgrade to Gradle 4.9. 2018-08-10 20:41:04 -07:00
John Blum
56905de3e9 Upgrade to Spring Session 2.0.5.RELEASE.
Upgrade to Spring Session BOM Apple-SR4.

Spring Boot 2.0.4.RELEASE pulls in Spring Session BOM Apple-SR4 which is based on Spring Session 2.0.5.RELEASE.
2018-08-10 20:34:06 -07:00
John Blum
4c1a7b441e Downgrade Spring Session BOM to Apple-SR3 to match Spring Session core version 2.0.4.RELEASE. 2018-08-10 20:29:26 -07:00
John Blum
3a4e7b7b75 Upgrade to Spring Build Conventions (Gradle) 0.0.17.RELEASE. 2018-08-10 20:22:56 -07:00
John Blum
3ec908e87a Add Tip noting the required PropertySourcesPlaceholderConfigurer bean definition when using Spring's @Value annotation and Spring Boot is not in play. 2018-08-10 20:11:39 -07:00
John Blum
8a6217cf18 Add test case testing the dynamic configuration of an overloaded SpringSessionGemFireConfigurer. 2018-08-10 19:59:48 -07:00
John Blum
9a2f149aec Fix bug in Exception handling when resolving the SpringSessionGemFireConfigurer to properly handle the NoUniqueBeanDefinitionException. 2018-08-10 19:58:18 -07:00
John Blum
81d51d89d6 Add documentation on configuring Spring Session with Apache Geode or Pivotal GemFire using Properties and the SpringSessionGemFireConfigurer interface. 2018-08-10 16:40:53 -07:00
John Blum
b7f90d84cf Edit Javadoc to include the configuraiton properties. 2018-08-10 16:05:44 -07:00
John Blum
bd9db4a8c0 Reviewed and edited the reference guide.
Added Asciidoc variables for data store name, doc references and Javadoc references.

Corrected grammar and layout/formatting.
2018-08-10 14:02:51 -07:00
John Blum
d38eda10aa Refactor GemFireCacheTypeAwareRegionFactoryBean to extend SDG's o.s.d.g.config.annotation.support.CacheTypeAwareRegionFactoryBean. 2018-08-09 15:41:52 -07:00
John Blum
09448ca92b Mock the ApplicationContext and throw NoSuchBeanDefinitionException when requesting beans of type SpringSessionGemFireConfigurer. 2018-08-09 14:03:43 -07:00
John Blum
bfb101b9e8 Add Configurer based configuration option when enabling Spring Session and configuring either Apache Geode or Pivotal GemFire as an HTTP Session state management provider. 2018-08-09 13:55:54 -07:00
John Blum
ebfaff614d Add property-based configuration option when enabling Spring Session and configuring either Apache Geode or Pivotal GemFire as an HTTP Session state management provider. 2018-08-09 13:55:53 -07:00
John Blum
8c20eba992 Upgrade to Spring Framework 5.0.8.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.

Upgrade to Spring Session BOM Apple-SR4.
2018-08-08 17:27:05 -07:00
John Blum
055dd1f2be Add test compile dependency on Spring Data for Apache Geode Test 0.0.1.BUILD-SNAPSHOT. 2018-08-08 17:23:02 -07:00
John Blum
bd5a2cfae4 Declare version property for Apache Geode set to 1.2.1.
Declare version property for Pivotal GemFire set to 9.1.1.
2018-06-20 13:59:34 -07:00
John Blum
25a760cfe7 Align GemFireCacheTypeAwareRegionFactoryBean with SDG Kay-SR8 API changes.
Specifically, the GemFireCacheTypeAwareRegionFactoryBean class needs to implement the o.s.c.SmartLifecycle interface and delegate the lifecycle operations to the underlying ClientRegionFactoryBean or GenericRegionFactoryBean, respectively.

Additionally, refactored GemFireCacheTypeAwareRegionFactoryBean to extend o.s.d.g.support.AbstractFactoryBeanSupport to simplify the implementation.
2018-06-20 11:57:22 -07:00
John Blum
812c0d1a57 Prepare next development iteration. 2018-06-20 11:48:40 -07:00
John Blum
ef9f3c7128 Reinstate the Spring IO Platform check, springIoCheck, build step/task.
Declare version property for Spring Framework set to 5.0.7.RELEASE.

Declare version property for Spring Data for Apache Geode set to 2.0.8.RELEASE.

Declare version property for Spring Data for Pivotal GemFire set to 2.0.8.RELEASE.

Declare version property for Spring Data Release Train set to Kay-SR8.

Declare version property for Spring Session core set to 2.0.4.RELEASE.

Declare version property for Spring Session BOM set to Apple-SR3.
2018-06-20 11:16:56 -07:00
John Blum
11f59711de Release 2.0.3.RELEASE. 2018-06-19 22:44:41 -07:00
John Blum
bbc5814e4b Remove dependency-management.tmpl (template) file. 2018-06-19 22:41:17 -07:00
John Blum
f93a58dda5 Remove Spring IO Platform check. 2018-06-19 22:38:12 -07:00
John Blum
d6be6dacc4 Switch to Spring Boot Dependencies BOM for complete project dependency management. 2018-06-19 22:19:48 -07:00
John Blum
f2ccb62f2f Reset Session Expiration Event capture timeout back to 1 second over configured Session Idle Timeout. 2018-06-19 22:19:47 -07:00
John Blum
1193276a37 Increase Session Expiration Event capture timeout by 5 seconds.
Polish code; edit Javadoc.
2018-06-19 22:19:47 -07:00
John Blum
d7c9038e23 Remove Spring IO Platform Dependency Management.
Declare Spring's Dependency Management Gradle Plugin to manage project dependency versions.
2018-06-19 22:19:47 -07:00
John Blum
765527785a Add dependency management for Java Servlet JSP/JSTL API.
Add dependency management for Apache Standard Taglibs (Impl, JSTL-EL, and Spec).
2018-06-19 22:19:47 -07:00
John Blum
70cb8cb2ff Upgrade to Mockito 2.19.0.
Upgrade to Spring Framework 5.0.7.RELEASE.

Upgrade to Spring Boot 2.0.3.RELEASE.

Upgrade to Spring Data for Pivotal GemFire 2.0.8.RELEASE.

Upgrade to Spring Data for Apache Geode 2.0.8.RELEASE.

Upgrade to Spring Data Release Train Kay-SR8.

Upgrade to Spring Security 5.0.6.RELEASE.

Upgrade to Spring Session 2.0.3.RELEASE.

Add version property for Apache Standard Taglibs 1.2.5.

Add version property for Java Servlet JSP/JSTL API 1.2.1.
2018-06-19 22:19:47 -07:00
John Blum
b9ec2c528b Upgrade to Spring Build Conventions Gradle Plugin 0.0.16.RELEASE. 2018-06-19 22:19:47 -07:00