John Blum
125877df89
Fix bug in Region expiration configuration to properly handle Session expiration.
2018-08-20 21:54:54 -07:00
John Blum
c0c3ade687
Remove optional 'gemfire.log-level' System property from command-line.
2018-08-20 21:53:11 -07:00
John Blum
e1b5b1c5b5
Edit and clean up the Sample User Guides.
2018-08-20 18:34:46 -07:00
John Blum
71392b2461
Reconfigure Jenkins build pipeline timeouts at the stage level.
2018-08-20 16:07:34 -07:00
John Blum
494442aa7b
Timeout the Jenkins build pipeline after 10 minutes.
2018-08-20 15:48:33 -07:00
John Blum
26c7b583bf
Fix sample XML client-server integration tests ClassNotFoundException on the o.s.session.config.annotation.web.http.SpringHttpSessionConfiguration class.
2018-08-17 00:34:19 -07:00
John Blum
c80536d11b
Polish.
2018-08-16 18:04:41 -07:00
John Blum
c95f5aeddd
Remove unnecessary ide.gradle file and remove 'apply from: IDE_GRADLE' plugin declarations from Gradle module build files.
...
All IDE configuration logic is handle by the Spring Build Conventions Gradle project.
2018-08-16 17:55:12 -07:00
John Blum
4708d9bf6d
Correct 'spring.data.gemfire.cache.server.host' property; remove extra dot between 'server' and 'host'.
2018-08-15 14:20:18 -07:00
John Blum
11b74a0145
Set Groovy version to 2.4.15 to work with Gretty.
2018-08-15 02:26:12 -07:00
John Blum
1454a81ade
Refactor all samples to use the Spring Test for Apache Geode project.
...
Add appropriate synchronization/coordination between the client and server.
2018-08-15 01:16:42 -07:00
John Blum
fbf5044930
Set the 'spring.data.gemfire.pool.servers' property.
2018-08-15 01:04:48 -07:00
John Blum
44a9f5c535
Remove embedded Manager configuration.
2018-08-15 01:04:48 -07:00
John Blum
38309e97a8
Refactor the Spring Session JavaConfig Sample to use Spring Data for Apache Geode Test.
2018-08-15 01:04:47 -07:00
John Blum
55c19ca849
Refactor the Spring Session Boot Sample with Scoped Proxies to use Spring Data for Apache Geode Test.
2018-08-15 01:04:47 -07:00
John Blum
6ad1813ddf
Refactor Spring Session Boot Sample to use Spring Data for Apache Geode Test.
...
Remove the sample.client.IntegrationTestConfiugration class.
Refactor sample.server.GemFireServer class to extend ClientServerIntegrationTestsConfiguration.
Refactor sample.client.Application.ClientCacheConfiguration class to import SubscriptionEnabledClientServerIntegrationTestsConfiguration class.
Refactor integrationTest.doFirst to set the 'spring.data.gemfire.cache.server.port' property.
Refactor integrationTest.onLast to call runGemFireServer.process?.destroy().
Add 'spring.data.gemfire.cache.server.port' property to the System properties when forking & launching the GemFire server in runGemFireServer.doLast.
2018-08-15 01:04:38 -07:00
John Blum
3c984bad1d
Set the 'spring.data.gemfire.cache.server.port' property in addition to the 'spring.session.data.geode.cache.server.port' property.
2018-08-13 17:00:11 -07:00
John Blum
86fcaba5e2
Fix failing tests due to required Pool bean definitions as of SD(G) Lovelace-RC1.
2018-08-10 21:42:33 -07:00
John Blum
f3eaeca029
Upgrade to Spring Framework 5.1.0.RC1.
...
Upgrade to Spring Boot 2.1.0.M1.
Upgrade to Spring Data for Apache Geode 2.1.0.RC1.
Upgrade to Spring Data for Pivotal GemFire 2.1.0.RC1.
Upgrade to Spring Data Release Train Lovelace-RC1.
Upgrade to Spring Session 2.1.0.BUILD-SNAPSHOT.
Upgrade to Spring Session BOM Beam-M1.
2018-08-10 21:31:10 -07:00
John Blum
678c642c30
Set version to 2.1.0.BUILD-SNAPSHOT.
2018-08-10 21:29:18 -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