229 Commits

Author SHA1 Message Date
John Blum
dfc7ba4ac0 Add reference to the new Spring Boot with Apache Geode Sample using Scoped Proxy Beans in the index.
Resolves Issue #3.
2017-11-07 11:14:39 -08:00
John Blum
05f3baee33 Complete final edits on the new Spring Boot with Apache Geode Sample using Spring Scoped Proxy Beans.
Resolves Issue #3.
2017-11-07 11:13:33 -08:00
John Blum
f136c1edeb Add user guide for the 'boot-gemfire-with-scoped-proxies' sample.
Resolves Issue #3.
2017-11-06 20:47:48 -08:00
John Blum
64245a24dc Disable the integration test goal.
Resolves Issue #3.
2017-11-06 20:47:36 -08:00
John Blum
f9afe72e66 Add source code Asciidoc tags for reference in the documentation (i.e. user guide).
Resolves Issue #3.
2017-11-06 20:47:22 -08:00
John Blum
f33f3f6a4b Add a Spring Boot with Spring Session Data Geode sample showing an application using 'session' and 'request' scoped proxy bean.
Resolves Issue #3.
2017-11-03 19:22:33 -07:00
John Blum
83e4e96400 Change cacheServerFactoryBean in the nested Application ClientCacheConfiguration class, clientCacheServerPortConfigurer bean definition to properly denote the ClientCacheFatoryBean.
Move the @SuppressWarnings("unused") declaration out of the documenation source code reference.
2017-11-03 16:38:41 -07:00
John Blum
b7ab1d2095 Apply Java 8 Lambdas to simplify the code. 2017-11-01 17:27:52 -07:00
John Blum
91706a8a14 Add @Override annotation to the findByIndexNameAndIndexValue(..) method.
Iterate the o.a.g.cache.query.SearchResults using the Collection.forEach(..) method to add the queried, returned o.s.s.Sessions to a Map.
2017-11-01 17:26:55 -07:00
John Blum
3fd848384b Simplify the implementation of o.s.s.d.g.serialization.SessionSerializer.canSeriailize(:Object). 2017-11-01 15:30:08 -07:00
John Blum
66eecb327a Upgrade to Mockito 2.11.0.
Upgrade to Spring Framework 5.0.1.RELEASE.

Upgrade to Spring Boot 2.0.0.M5.

Upgrade to Spring Data GemFire 2.0.1.RELEASE.

Upgrade to Spring Data Geode 2.0.1.RELEASE.

Upgrade to Spring Data Release Train Kay-SR1.

Upgrade to Spring Security 2.0.0.RC1.
2017-10-31 17:20:31 -07:00
John Blum
24ca5e582d Prepare next development iteration. 2017-10-05 16:07:19 -07:00
John Blum
06c76e7bee Release 2.0.0.M2. 2017-10-05 15:53:39 -07:00
John Blum
964ff06bef Prepare the 2.0.0.M2 release. 2017-10-05 15:49:07 -07:00
John Blum
d5a1f1822e Upgrade to Mockito 2.10.0.
Upgrade to WebJars JQuery 1.12.4.

Upgrade to Spring Build Conventions Gradle Plugin 0.0.4.

Create Gradle properties for all dependency versions other than WebJars.
2017-10-05 15:34:05 -07:00
John Blum
c8f0cf1bce Review and edit the Reference Guide concerning Serialization.
Resolves Issue #2.
2017-10-05 13:11:06 -07:00
John Blum
00a4b29e7c Upgrade to Gradle 4.2.1. 2017-10-05 13:10:30 -07:00
John Blum
980fd08840 Upgrade to Apache Geode 1.2.1.
Upgrade to Pivotal GemFire 9.1.1.

Upgrade to Spring Framework 5.0.0.RELEASE.

Upgrade to Spring Boot 2.0.0.M4.

Upgrade to Spring Data Release Train Kay-RELEASE.

Upgrade to Spring Data GemFire 2.0.0.RELEASE.

Upgrade to Spring Data Geode 2.0.0.RELEASE.

Upgrade to Spring Security 5.0.0.M4.
2017-10-05 13:10:30 -07:00
John Blum
d1e7f7e3df Add a chapter in the Reference Guide on the new Session Serialization Framework.
Resolves Issue #2.
2017-10-05 13:10:30 -07:00
John Blum
5945845f87 Add integration test to assert that no Spring (Session Data GemFire/Geode) artifacts of any kind are need on the classpath of a GemFire/Geode Server when PDX Serialization is used.
Resolves Issue #2.
2017-10-05 13:10:30 -07:00
John Blum
6581c790d0 Add integration tests covering various Serialization use cases.
Resolves Issue #2.
2017-10-05 13:10:30 -07:00
John Blum
f86be2faf9 Rename o.s.s.d.g.GemFireOperationsSessionRepositoryIntegrationTests to o.s.s.d.g.PeerCacheGemFireOperationsSessionRepositoryIntegrationTests. 2017-10-05 13:10:30 -07:00
John Blum
7a9f3c87a0 Add tests for all classes in the new Serialization framework.
Resolves Issue #2.
2017-10-05 13:10:30 -07:00
John Blum
ed8de1315a Remove DataSerializable serialization logic from GemFireSession and GemFireSessionAttributes classes.
Move Delta serialization logic to new DeltaCapableGemFireSession and DeltaCapableGemFireSessionAttributes subclasses.

Fix up all test class compilation issues and failures.

Resolves Issue #2.
2017-10-05 13:10:29 -07:00
John Blum
305a2d6255 Configure the serialization strategy from the declared, defined and registered SessionSerializer bean.
Resolves Issue #2.
2017-10-05 13:10:29 -07:00
John Blum
64a7fec70b Add framework support for customizable serialization.
The new Serialization framework supports PDX Serialization as a possible configuration option for SSDG in addition to the already existing use of GemFire/Geode's DataSerialization framework.

Resolves Issue #2.
2017-10-05 13:10:21 -07:00
John Blum
9f11a44763 Remove unnecessary explicit dependency declarations. 2017-07-27 15:56:43 -07:00
John Blum
b8fb2b0dd1 Prepare next development iteration. 2017-07-26 17:02:48 -07:00
John Blum
ea10ebe169 Release 2.0.0.M1. 2017-07-26 16:54:06 -07:00
John Blum
19dd6a5726 Prepare the 2.0.0.M1 release.
Upgrade to Spring Framework 5.0.0.RC3.
2017-07-26 16:53:11 -07:00
John Blum
75801db6e9 Set Spring Data Release Train version to Kay-RC2. 2017-07-26 16:20:33 -07:00
John Blum
04168ef1b3 Fixup documentation and samples. 2017-07-26 16:08:11 -07:00
John Blum
e3cc3e7388 Upgrade to Pivotal GemFire 9.1.0.
Upgrade to Spring Data GemFire 2.0.0.RC2.

Upgrade to Spring Data Geode 2.0.0.RC2.

Upgrade to Spring Data Release Train Kay RC2.

Upgrade to Spring Security 5.0.0.M3.

Upgrade to Spring Session 2.0.0.M3.
2017-07-25 18:19:47 -07:00
John Blum
7517ba375d Adapt to API changes in Spring Data Geode Kay. 2017-07-20 13:45:37 -07:00
John Blum
f501df2315 Refactor the GemFireServer Groovy Plugin to log debug messages to System.err.
Change process?.destroyForcibly() to process?.destroy().
2017-07-20 13:45:17 -07:00
John Blum
b00fa363f7 Upgrade to Apache Geode 1.2.0 release. 2017-07-20 13:42:21 -07:00
John Blum
3c56ff2f48 Reset Spring Data Geode version to 2.0.0.BUILD-SNAPSHOT.
Reset Apache Geode version to 1.2.0-SNAPSHOT.
2017-06-16 10:52:55 -07:00
John Blum
b3112ccb47 Set (and fix) the version of Spring Session to 2.0.0.M2. 2017-06-16 09:06:45 -07:00
John Blum
0923d63685 Upgrade to Spring-Build-Conventions (Gradle) 0.0.2.RELEASE.
Upgrade to Spring Framework 5.0.0.RC2.

Upgrade to Spring Boot 2.0.0.M2.

Set Spring Data GemFire version to 2.0.0.M4.

Set Spring Data Geode version to 1.0.0.INCUBATING-RELEASE.

Upgrade to Spring Data Release Train Kay M4.

Upgrade to Spring Security 5.0.0.M2.

Set Apache Geode version to 1.1.1.

Clean up dependencies in gradle/dependency-management.gradle.
2017-06-16 09:02:59 -07:00
Rob Winch
5e22b3c6a4 Clean up check from artifactoryPublish 2017-06-09 10:30:49 -05:00
Rob Winch
a3aab34757 Update emails in Jenkinsfile 2017-06-09 10:27:23 -05:00
Rob Winch
a565b1c5af Remove Spring IO Checks for now 2017-06-09 09:26:20 -05:00
Rob Winch
734f7f45a6 Fix Jenkinsfile format 2017-06-09 09:26:01 -05:00
John Blum
e3dfee103a Change Travis CI Repository/build URL to spring-session-data-geode. 2017-06-08 17:22:17 -07:00
John Blum
fbedd64700 Add Travis YAML file (.travis.yml) to build on Travis CI. 2017-06-08 17:12:00 -07:00
John Blum
41ef526e8c Fixup the README. 2017-06-08 17:04:27 -07:00
John Blum
d300d18ed7 Change email notifications 'to:' address from SPRING_SECURITY_TEAM_EMAILS to SPRING_SESSION_TEAM_EMAILS. 2017-06-08 16:55:12 -07:00
Rob Winch
8ddbeab2c7 Deploy to Artifactory.
Resolves gh-1
2017-06-08 16:53:11 -07:00
John Blum
163dd4f6b9 Add Jenkinsfile. 2017-06-07 22:19:19 -07:00
John Blum
2d0cbd2b5d Add the spring-session-data-gemfire Spring-Gradle module. 2017-06-07 21:55:04 -07:00