57 Commits

Author SHA1 Message Date
Greg Turnquist
0cb6addb64 Upgrade multiple dependencies. 2019-08-05 11:37:55 -05:00
Spring Operator
40c82502c9 URL Cleanup (#86)
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ ([https](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/) result 200).
* [ ] http://docs.spring.io/spring-session/docs/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-session/docs/ ([https](https://docs.spring.io/spring-session/docs/) result 200).
* [ ] http://projects.spring.io/spring-session-data-mongodb/ with 1 occurrences migrated to:
  https://projects.spring.io/spring-session-data-mongodb/ ([https](https://projects.spring.io/spring-session-data-mongodb/) result 200).
* [ ] http://stackoverflow.com with 1 occurrences migrated to:
  https://stackoverflow.com ([https](https://stackoverflow.com) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-session with 1 occurrences migrated to:
  https://stackoverflow.com/questions/tagged/spring-session ([https](https://stackoverflow.com/questions/tagged/spring-session) result 200).
* [ ] http://stackoverflow.com/tags/spring-session with 1 occurrences migrated to:
  https://stackoverflow.com/tags/spring-session ([https](https://stackoverflow.com/tags/spring-session) result 200).
* [ ] http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 1 occurrences migrated to:
  https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) result 200).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
  https://contributor-covenant.org ([https](https://contributor-covenant.org) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
  https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/) result 301).
* [ ] http://plugins.jetbrains.com/plugin/6546 with 1 occurrences migrated to:
  https://plugins.jetbrains.com/plugin/6546 ([https](https://plugins.jetbrains.com/plugin/6546) result 301).

# Ignored
These URLs were intentionally ignored.

* http://localhost:8080/ with 2 occurrences
2019-03-27 12:30:24 +01:00
Greg Turnquist
54fa3f9d58 Polishing. 2019-03-15 11:20:35 -05:00
Michael Ruf
82cf365ba7 Set expireAt properly to support TTL indexing. 2019-03-15 11:19:51 -05:00
Spring Operator
841fcb9cf4 URL Cleanup (#63)
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* http://www.apache.org/licenses/LICENSE-2.0 with 38 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
* http://www.apache.org/licenses/LICENSE-2.0.html with 2 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0.html ([https](https://www.apache.org/licenses/LICENSE-2.0.html) result 200).
2019-03-14 20:44:04 -05:00
Greg Turnquist
8cd439788f Polishing. 2019-03-12 13:49:37 -05:00
Greg Turnquist
6c4baa00a6 Add Nullable checks.
Resolves #55.
2019-03-12 13:41:38 -05:00
Greg Turnquist
2fdf499411 Polishing.
Apply the formatting plugin to the entire code base. From there, polish up specific sections of code for readability.
2019-03-12 10:31:59 -05:00
Greg Turnquist
b04a0305e9 Polishing tests for delete session 2019-01-15 16:51:09 -06:00
Greg Turnquist
8db8978549 Fix reactive tests to properly complete.
Use proper verification procedures.

Resolves #48
2019-01-15 16:40:25 -06:00
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