Commit Graph

47 Commits

Author SHA1 Message Date
Greg Turnquist
98aae89c4e Polishing (#38) 2018-08-22 11:33:20 -05:00
Greg Turnquist
a2bfa4d39d Allow custom ObjectMapper to be injected
Jackson-based session converter now allows a custom ObjectMapper to be injected.

Resolves #27.
2018-08-03 10:22:55 -05:00
Greg Turnquist
b2dfa69b3d Utilize container's classloader
Resolves #15
2018-08-02 12:57:39 -05:00
Greg Turnquist
bc59817693 Simplify using Jackson's covariant API
Resolves #4
2018-07-31 16:27:06 -05:00
Patrick Gotthard
4e7861db26 Improve documentation
Since Spring Session MongoDB uses JdkMongoSessionConverter as default it is not necessary to declare it when using Spring Security. This update should clarify this fact.
2018-07-31 17:17:19 -04:00
Greg Turnquist
4e42a83ca8 Add support for Java 10 2018-05-10 10:50:19 -05:00
Greg Turnquist
6d07a5511f Polishing. 2018-02-20 12:08:54 -06:00
Greg Turnquist
f997566f76 Polish docs 2018-02-20 12:03:09 -06:00
Greg Turnquist
74a67f52c6 Fix link to dependencies 2018-02-20 12:00:31 -06:00
Greg Turnquist
ec35044dad Fix links to Spring Session MongoDB examples 2018-02-20 11:30:50 -06:00
Greg Turnquist
7a4e14cfbf Make Jackson operational.
Resolves https://github.com/spring-projects/spring-session/issues/913
2018-02-19 16:53:27 -06:00
Greg Turnquist
f2a6caa6fd Introduce Session-based events
Resolves #22.
2018-01-10 17:01:37 -06:00
Greg Turnquist
b22cc99899 Handle removing sessions that don't exist
Resolves #21
2018-01-10 15:52:45 -06:00
Vedran Pavic
e8d12b50b5 Refactor ReactiveMongoWebSessionConfiguration to support Spring Boot
This commit updates `ReactiveMongoWebSessionConfiguration` to extend `SpringWebSessionConfiguration` rather than having it imported via `@EnableMongoWebSession`. This is required in order for Spring Boot auto-configuration to work properly.
2017-11-17 12:35:49 -06:00
Greg Turnquist
53bd6f65ac Adjust to new name of reactive repository 2017-10-24 11:27:50 -05:00
Greg Turnquist
e86e991c97 Adjust to new package for EnableSpringWebSession 2017-10-23 12:03:21 -05:00
Greg Turnquist
00085d517b Handle missing expiration
Original issue: #13
2017-10-18 14:01:15 -05:00
Greg Turnquist
ed655da828 Make reactive session settings configurable through setters
Resolves #11
2017-09-25 09:21:06 -05:00
Greg Turnquist
2afebe8e78 Imperatively create TTL indexes 2017-09-19 11:59:02 -05:00
Greg Turnquist
eec5342d39 Adjust for Spring 5.0.0.RC4 2017-09-13 16:18:15 -05:00
Greg Turnquist
d7ad6d320f Switch default session converter to JDK
The Jackson-based session converter doesn't work as expected, so switching to JDK-based one for now until we can write more tests and determine what is wrong.
2017-09-06 09:43:39 -05:00
Greg Turnquist
92dd4f8401 Polishing. 2017-08-30 10:36:34 -05:00
Greg Turnquist
42a83f937a Allow overriding Mongo parameters through reactive annotation 2017-08-30 10:29:38 -05:00
Greg Turnquist
b22ec3fa00 Make AbstractMongoSessionConverter injectable
While it defaults to the coverter based on whether or not Jackson is on the classpath, this attribute must be overridable based on whatever is in the application context.
2017-08-30 09:53:08 -05:00
Greg Turnquist
91cdbdd036 Fix test case so it runs with maven 2017-08-30 09:11:44 -05:00
Greg Turnquist
e5c3770674 Polish. 2017-08-24 23:33:16 -05:00
Greg Turnquist
7443a363f7 Add @EnableMongoWebSession 2017-08-24 22:15:00 -05:00
Greg Turnquist
c70fc8378b Polish 2017-08-02 14:46:31 -05:00
Greg Turnquist
c9b034aeef Break out examples to separate repo
This repository is simplified by putting all examples into spring-session-data-mongodb-examples.
2017-08-02 14:33:23 -05:00
Greg Turnquist
c189662a6b Update to Spring Data Kay-RC2 2017-07-27 14:27:36 -05:00
Greg Turnquist
b10d28eedc Add MongoSession.changeSessionId 2017-07-27 12:13:15 -05:00
Greg Turnquist
f2a8a1f4d1 Polish 2017-07-10 12:03:38 -05:00
Greg Turnquist
51f4f2ae23 Add reactive streams support 2017-07-10 11:47:31 -05:00
Greg Turnquist
5e8273c35c Adapt to spring-session-core and its changes
* Chief artifact changed maven coordinates
* `SessionRepository` API changed
2017-06-28 13:06:14 -05:00
Greg Turnquist
ab898a8b05 Adapt to Spring Session's merging of ExpiringSession into Session 2017-06-26 17:51:44 -05:00
Greg Turnquist
f49943260a Make ref docs operational 2017-05-24 16:07:27 -05:00
Greg Turnquist
436cdb38a1 Enable Spring Session MongoDB 2017-05-24 14:15:27 -05:00
Rob Winch
1acbca062a Move src to separate project to support sample 2014-07-01 17:28:50 -05:00
Rob Winch
f28a6fea1f Cleanup Generics
Fixes #3
2014-06-30 16:43:02 -05:00
Rob Winch
0ab9385eeb Fix Javadoc to remove .security. from package names 2014-06-30 16:41:58 -05:00
Rob Winch
9ab5cf80f9 Create data.redis package
Fixes #1
2014-06-30 16:02:16 -05:00
Rob Winch
43a968633d To tabs for all source 2014-06-26 16:53:56 -05:00
Rob Winch
6fb7e3dfda Add defaultMaxInactiveInterval to REdisOperationsSessionRepository 2014-06-26 16:52:19 -05:00
Rob Winch
2edeb9e498 Set cookie path and find cookie based on that path. 2014-06-26 16:25:45 -05:00
Rob Winch
60d4795bfb Verify single attribute change does not remove previous attributes 2014-06-26 16:09:02 -05:00
Rob Winch
afd6fc3b1e Disable pool for Redis integration tests 2014-06-20 16:45:16 -05:00
Rob Winch
fe6c5d6503 Initial 2014-06-20 16:04:27 -05:00