Vedran Pavic
36d157a658
Polish default Redis namespace handling
...
See gh-919
2017-11-20 09:12:53 +01:00
Vedran Pavic
f28ab07b9a
Migrate SpringJUnit4ClassRunner -> SpringRunner
2017-11-20 08:08:00 +01:00
Vedran Pavic
36d349f328
Polish contribution
...
Closes gh-919
2017-11-13 20:59:39 +01:00
Luís Duarte
5f23a41674
Make Redis namespace fully configurable
...
See gh-919
2017-11-10 22:23:25 +01:00
Vedran Pavic
7e26897ec2
Add support for configuring Redis session cleanup cron
2017-10-30 01:33:36 -05:00
Vedran Pavic
fe3f40c6f4
Harmonize Redis configurations
...
This commit improves reactive Redis configuration by adding support for connection factory qualifier and Redis operations resolver annotations.
2017-10-27 13:54:25 +02:00
Vedran Pavic
f8583bb02f
Add missing @Override
2017-10-27 09:59:55 +02:00
Vedran Pavic
5df555cd53
Polish
2017-10-27 09:59:51 +02:00
Vedran Pavic
2ecb2e60c0
Improve Redis configuration
...
This commit improves Redis configuration by introducing `@SpringSessionRedisConnectionFactory` qualifier for explicitly declaring a `RedisConnectionFactory` to be used by Spring Session. This is in particular useful in scenarios with multiple `RedisConnectionFactory` beans present in the application context.
Redis configuration is simplified and no longer registers a Spring Session specific `RedisOperations<Object,Object>` bean with the application context.
Users are however able to obtain `RedisOperations<Object,Object>` instance used by Spring Session using newly introduced `@SpringSessionRedisOperations` annotation.
2017-10-25 07:36:44 -05:00
Vedran Pavic
00ede81665
Harmonize naming of reactive components
...
Closes gh-897
2017-10-24 07:36:25 +02:00
Rob Winch
6cfa975b29
Move Redis Reactive Configuration
...
Renaming the package to better align with WebSession pacakge structure
Fixes gh-901
2017-10-22 22:37:21 -05:00
Rob Winch
8b9d421ad6
Tangles in RedisOperationsSessionRepository
...
Issue: gh-900
2017-10-22 22:33:36 -05:00
Rob Winch
df7ab9d99e
Package tangles for Reactive Configuration
...
Fixes gh-900
2017-10-22 22:33:29 -05:00
Vedran Pavic
3f670050ef
Update integration tests
...
This commit updates versions of RDBMS and Redis Docker images used in
integration tests.
Closes gh-894
2017-10-09 08:09:52 +02:00
Vedran Pavic
19b8effa41
Add Redis implementation of ReactorSessionRepository
...
Closes gh-816
2017-10-06 18:45:42 +02:00
Vedran Pavic
41cf2ef152
Update documentation to reflect preference for Lettuce
...
See gh-886
2017-10-02 19:00:23 +02:00
Vedran Pavic
c51bce4777
Use Lettuce driver for integration tests
...
Closes gh-886
2017-09-28 16:17:55 +02:00
Vedran Pavic
04ec086014
Use TestContainers for integration tests
2017-08-24 14:17:10 -05:00
Rob Winch
be2604ca69
Add Session.changeSessionId
2017-07-20 16:31:38 -05:00
Mark Paluch
8dd1a10f1b
Adapt to changes in Spring Data Redis API
2017-07-18 16:19:05 +02:00
Vedran Pavic
c0df3bf28b
Fix deprecation warnings
2017-07-10 07:28:09 +02:00
Vedran Pavic
8a1b454121
Fix javadoc build warning
2017-07-10 07:26:35 +02:00
Vedran Pavic
04b4fe3e3b
Fix Checkstyle violations
2017-07-01 00:04:46 +02:00
Rob Winch
8ef36e4f3e
Session Optional<T> getAttribute -> T getAttribute
...
Issue gh-819
2017-06-30 10:24:59 -05:00
Vedran Pavic
084e3428fb
Move SessionEventRegistry back to integration-test sources
...
Fixes gh-810
2017-06-23 19:03:46 +02:00
Vedran Pavic
b321ff02f0
Revert "SessionRepository.save returns S"
...
See gh-809
2017-06-23 18:48:30 +02:00
Rob Winch
c6c6beb40c
Session.delete -> deleteById
...
Fixes gh-809
2017-06-22 21:30:14 -05:00
Rob Winch
0127ef9f9b
SessionRepository.getSession(String) -> findById(String)
...
Issue gh-809
2017-06-22 21:29:34 -05:00
Rob Winch
cd8686ae9c
SessionRepository.save returns S
...
Issue gh-809
2017-06-22 21:27:25 -05:00
Rob Winch
972cf66d7e
Extract spring-session-data-redis
...
Issue gh-806
2017-06-22 09:03:25 -05:00