Commit Graph

452 Commits

Author SHA1 Message Date
John Blum
eae0b7b7f8 Upgrade to VMware Tanzu (Pivotal) GemFire 9.8.9. 2020-09-16 22:49:04 -07:00
John Blum
7fae29a820 Upgrade to Apache Groovy 2.4.20. 2020-09-16 22:48:25 -07:00
John Blum
8e65680a97 Prepare next development iteration.
Set Spring Framework version to 5.2.7.BUILD-SNAPSHOT.

Set Spring Boot version to 2.2.8.BUILD-SNAPSHOT

Set Spring Data for Apache Geode & Pivotal GemFire version to 2.2.8.BUILD-SNAPSHOT.

Set Spring Data Commons version to 2.2.8.BUILD-SNAPSHOT.

Set Spring Data Release Train version to Moore-BUILD-SNAPSHOT.

Set Spring Session version to 2.2.4.BUILD-SNAPSHOT.

Set Spring Session BOM version to Corn-BUILD-SNAPSHOT.

Set version to 2.2.5.BUILD-SNAPSHOT.
2020-05-18 16:54:18 -07:00
John Blum
003e3b07e6 Release 2.2.4.RELEASE. 2020-05-18 16:41:41 -07:00
John Blum
d1024d0263 Upgrade to Spring Session 2.2.3.RELEASE.
Upgrade to Spring Session BOM Corn-SR2.
2020-05-18 16:29:16 -07:00
John Blum
a6aeda198c Upgrade to Spring Data Moore-SR7.
Upgrade to Spring Data for Apache Geode & Pivotal GemFire 2.2.7.RELEASE.

Upgrade to Spring Data Commons 2.2.7.RELEASE.

Upgrade to Spring Data Release Train Moore-SR7.
2020-05-18 16:26:31 -07:00
John Blum
8df7aef1f7 Upgrade to Spring Boot 2.2.7.RELEASE. 2020-05-18 16:23:45 -07:00
John Blum
a89f0a27bd Upgrade to Spring Framework 5.2.6.RELEASE. 2020-05-18 16:23:01 -07:00
John Blum
fb6a5f9485 Upgrade to Pivotal GemFire 9.8.7. 2020-05-18 16:21:02 -07:00
John Blum
0254a4338f Upgrade to Apache Groovy 2.4.19. 2020-05-18 14:39:23 -07:00
John Blum
c82af26698 Prepare next development iteration.
Set Spring Framework version to 5.2.5.BUILD-SNAPSHOT.

Set Spring Boot version to 2.2.6.BUILD-SNAPSHOT.

Set Spring Data Commons version to 2.2.6.BUILD-SNAPSHOT.

Set Spring Data for Apache Geode & Pivotal GemFire version to 2.2.6.BUILD-SNAPSHOT.

Set Spring Data Release Train version to Moore-BUILD-SNAPSHOT.

Set Spring Session version to 2.2.2.BUILD-SNAPSHOT.

Set Spring Session BOM version to Corn-BUILD-SNAPSHOT.

Set version to 2.2.4.BUILD-SNAPSHOT.
2020-03-03 03:17:58 +01:00
John Blum
ce586ac547 Release 2.2.3.RELEASE. 2020-03-03 03:03:33 +01:00
John Blum
414436f602 Update dependencies.
Upgrade to Spring Framework 5.2.4.RELEASE.

Upgrade to Spring Boot 2.2.5.RELEASE.

Upgrade to Spring Data Commons 2.2.5.RELEASE.

Upgrade to Spring Data for Apache Geode & Pivotal GemFire 2.2.5.RELEASE.

Upgrade to Spring Data Release Train Moore-SR5.

Upgrade to Spring Session 2.2.1.RELEASE.

Upgrade to Spring Session BOM Corn-SR1.

Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.13.RELEASE.
2020-03-03 02:53:25 +01:00
John Blum
902b83581a Update Copyright Year to 2020. 2020-03-03 02:45:13 +01:00
John Blum
bb8ec272d4 Apply appropriate SuppressWarnings annotations for rawtypes usage.
Format source code.

Optimize imports.
2020-03-03 02:41:03 +01:00
John Blum
0989bb048e Add SLF4J Logback configuration file to be able to log output from Spring Session and Apache Geode during Integration Tests. 2020-02-04 20:14:49 -08:00
John Blum
ca4ec497aa Optimize imports.
Annotate SpyingDataSerializableSessionSerializer class's serialize(..) and deserialize(..) methods with @SuppressWarnings('rawtypes').

Apply wildcard generic type signature to GemFireSession type parameters.

Remove unnecessary @SuppressWarnings('all') annotation.
2020-02-04 20:14:09 -08:00
John Blum
f02521a6b9 Remove unnecessary assertion asserting the Session is an instance of GemFireSession. 2020-02-04 20:10:03 -08:00
John Blum
b53442e7c2 Change all assertThat(..).as(..) AssertJ API usage to assertThat(..).describedAs(..). 2020-02-04 11:44:36 -08:00
John Blum
7420b22141 Edit Javadoc.
Format source code.

Optimize imports.
2020-02-04 11:44:31 -08:00
John Blum
f8efffa6a7 Edit Javadoc.
Format source code.

Optimize imports.

Change generic type signature in GemFireSession casts to use wildcard.
2020-02-04 11:44:22 -08:00
John Blum
b8c3d691b4 Edit Javadoc.
Format source code.

Optimize imports.

Annotate the TestConfiguration class with @SuppressWarnings('unused').
2020-02-04 11:44:17 -08:00
John Blum
91b2e7e760 Fix race condition.
Re-arrange test Thread logic to not strictly interleave concurrent Session writes, rather simply read the same Session by ID concurrently.
2020-02-04 11:44:10 -08:00
John Blum
a6cf984438 Prepare next development iteration.
Set Spring Framework version to 5.2.4.BUILD-SNAPSHOT.

Set Spring Data Commons version to 2.2.5.BUILD-SNAPSHOT.

Set Spring Data for Apache Geode and Pivotal GemFire version to 2.2.5.BUILD-SNAPSHOT.

Set Spring Data Release Train version to Moore-BUILD-SNAPSHOT.

Set Spring Session version to 2.2.1.BUILD-SNAPSHOT.

Set Spring Session BOM version to Corn-BUILD-SNAPSHOT.

Set Spring Test for Apache Geode and Pivotal GemFire version to 0.0.13.BUILD-SNAPSHOT.

Upgrade to Pivotal GemFire 9.8.6.

Set version to 2.2.3.BUILD-SNAPSHOT.
2020-01-23 21:11:17 -08:00
John Blum
2ddd015b41 Release 2.2.2.RELEASE. 2020-01-23 20:58:43 -08:00
John Blum
17c131876f Set Spring Session BOM version to Corn-RELEASE.
Set Spring Session core version to 2.2.0.RELEASE.
2020-01-23 20:45:43 -08:00
John Blum
faaf6f00ad Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.12.RELEASE. 2020-01-23 20:44:25 -08:00
John Blum
be951c801d Upgrade to Spring Data Release Train Moore-SR4.
Upgrade to Spring Data Commons 2.2.4.RELEASE.

Upgrade to Spring Data for Apache Geode & Pivotal GemFire 2.2.4.RELEASE.
2020-01-23 20:43:34 -08:00
John Blum
4fc0b709ee Upgrade to Spring Boot 2.2.4.RELEASE. 2020-01-23 20:41:58 -08:00
John Blum
ec56e1b917 Upgrade to Spring Framework 5.2.3.RELEASE. 2020-01-23 20:41:41 -08:00
John Blum
fbac8b17db Prepare next development iteration.
Set version to 2.2.2.BUILD-SNAPSHOT.

Set Spring Session version to 2.2.1.BUILD-SNAPSHOT.

Set Spring Session BOM version to Corn-BUILD-SNAPSHOT.
2019-12-11 15:19:06 -08:00
John Blum
07fc9a94fb Release 2.2.1.RELEASE. 2019-12-11 15:04:15 -08:00
John Blum
ae76e589b2 Disable Spring Data Release Train version override. 2019-12-11 14:22:02 -08:00
John Blum
26bc0886ae Set Spring Session version to 2.2.0.RELEASE.
Set Spring Session BOM version to Corn-RELEASE.
2019-12-11 14:20:46 -08:00
John Blum
6675cf9cb8 Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.11.RELEASE. 2019-12-11 14:19:00 -08:00
John Blum
1795c1077a Upgrade to Spring Data for Apache Geode & Pivotal GemFire 2.2.3.RELEASE.
Upgrade to Spring Data Commons 2.2.3.RELEASE.

Upgrade to Spring Data Release Train Moore-SR3.
2019-12-11 14:18:28 -08:00
John Blum
20f856b067 Upgrade to Spring Boot 2.2.2.RELEASE. 2019-12-11 14:17:12 -08:00
John Blum
94a2792dce Upgrade to Spring Framework 5.2.2.RELEASE. 2019-12-11 14:16:37 -08:00
John Blum
07512779e7 Separate assertions between instanceof check and hasDelta check. 2019-12-02 16:27:35 -08:00
John Blum
58689388c2 Add integration test for IndexMaintenanceException caused by IMQException caused by PdxSerializationException ultimately caused by ClassNotFoundException on Session object updates.
Adds additional integration test covering the situation where users add application domain objects to the Session as Session Attribute values and a ClassNotFoundExcepiton occurs on the server during an Index Maintenance Operation when the Session is updated and the /ClusteredSpringSessions Region contains an OQL RANGE/FUNCTIONAL Index for 'principalName'.

Resolves gh-45.

Resolves gh-47.
2019-11-20 18:46:42 -08:00
John Blum
85b147f9b2 Modify PdxSerializableSessionSerializer to mark the identity field of the serialized Session object.
Resolves gh-47.
2019-11-20 18:43:21 -08:00
John Blum
b65666f6b3 Create the 'principalNameIndex' OQL Index on the /ClusteredSpringSessions Region for testing purposes. 2019-11-20 18:42:32 -08:00
John Blum
512b352ac2 Remove unnecessary SuppressWarnings annotation on the writeProcessControlFile(..) method.
Format source code.
2019-11-20 18:41:51 -08:00
John Blum
613cd7612f Add Log4j and SLF4J logging libraries to the test runtime classpath. 2019-11-20 18:40:31 -08:00
John Blum
72b257abb3 Add assertion asserting that the 'principalNameIndex' OQL Index is a FUNCTIONAL/RANGE Index and not a HASH Index.
Resolves gh-45.
2019-11-20 16:02:36 -08:00
John Blum
c0e778cc9a Rename GemfireHttpSessionConfigurationTests to GemFireHttpSessionConfigurationUnitTests. 2019-11-20 14:32:44 -08:00
John Blum
6778cd0953 Add support to disable OQL Indexes created by Spring Session by default.
Resolves gh-46.
2019-11-20 14:25:29 -08:00
John Blum
b82a43d625 Convert all Spring Session HASH Indexes to FUNCTION/RANGE Indexes.
Resolves gh-45.
2019-11-20 13:51:18 -08:00
John Blum
02c9153f02 Remove unnecessary 'throws Exception' clauses.
Make GemfireOperationsAccesor a static inner abstract class.

Format source code.
2019-11-20 13:51:18 -08:00
John Blum
474a9d473e Replace the deprecated Mockito.verifyZeroInteractions(..) with Mockito.verifyNoInteractions(..).
Optimize imports.
2019-11-20 13:51:18 -08:00