Add HazelcastSessionRepository

This commit improves existing Hazelcast support, which is based on
MapSessionRepository, with dedicated HazelcastSessionRepository
that implements the FindByIndexNameSessionRepository contract.

Also a new hazelcast-spring-session module was added to provide
dependency management for Hazelcast support.

Fixes gh-544
This commit is contained in:
Vedran Pavic
2016-06-09 19:13:28 +02:00
committed by Rob Winch
parent d8c3a4dd61
commit 6e04d903ae
22 changed files with 988 additions and 234 deletions

View File

@@ -0,0 +1,19 @@
apply from: JAVA_GRADLE
apply from: MAVEN_GRADLE
apply plugin: 'spring-io'
description = "Aggregator for Spring Session and Hazelcast"
dependencies {
compile project(':spring-session'),
"com.hazelcast:hazelcast:$hazelcastVersion"
}
dependencyManagement {
springIoTestRuntime {
imports {
mavenBom "io.spring.platform:platform-bom:${springIoVersion}"
}
}
}