Nikita Koksharov
ee51283731
Fixed - codec provided in Redisson configuration should be used for attribute messages serialization. #1905
6 years ago
Nikita Koksharov
d8ae21e540
Fixed - ClassNotFoundException is thrown by Tomcat Session Manager in readMode = MEMORY #1959
6 years ago
Nikita Koksharov
d5ee9a728b
Fixed - fresh Tomcat instance unable to load session stored in Redis. #1558
6 years ago
Nikita Koksharov
54a2317168
Update README.md
6 years ago
Nikita Koksharov
da041459d3
Update README.md
6 years ago
Nikita Koksharov
c24ba2985b
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
174cb8d713
[maven-release-plugin] prepare release redisson-3.10.3
6 years ago
David Nouls
9afe9d26be
Allow tomcat RedissonSessionManager to support async servlets
6 years ago
Nikita Koksharov
c4b1ebdee9
Merge branch 'master' into 3.0.0
...
# Conflicts:
# pom.xml
# redisson-all/pom.xml
# redisson-hibernate/pom.xml
# redisson-hibernate/redisson-hibernate-4/pom.xml
# redisson-hibernate/redisson-hibernate-5/pom.xml
# redisson-hibernate/redisson-hibernate-52/pom.xml
# redisson-hibernate/redisson-hibernate-53/pom.xml
# redisson-spring-boot-starter/pom.xml
# redisson-spring-data/pom.xml
# redisson-spring-data/redisson-spring-data-16/pom.xml
# redisson-spring-data/redisson-spring-data-17/pom.xml
# redisson-spring-data/redisson-spring-data-18/pom.xml
# redisson-spring-data/redisson-spring-data-20/pom.xml
# redisson-tomcat/pom.xml
# redisson-tomcat/redisson-tomcat-6/pom.xml
# redisson-tomcat/redisson-tomcat-7/pom.xml
# redisson-tomcat/redisson-tomcat-8/pom.xml
# redisson-tomcat/redisson-tomcat-9/pom.xml
# redisson/pom.xml
6 years ago
Nikita Koksharov
4196f45b63
Update README.md
6 years ago
Nikita Koksharov
d4ac1cdc05
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
8210c58b33
[maven-release-plugin] prepare release redisson-3.10.2
6 years ago
Nikita Koksharov
00d268b91f
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
7b05535438
[maven-release-plugin] prepare release redisson-2.15.2
6 years ago
Nikita Koksharov
31b38027d9
Merge branch 'master' into 3.0.0
6 years ago
Nikita Koksharov
31dfbdbcf2
Fixed - NPE arise during Tomcat Session getAttribute/delete methods invocation.
...
getAttributeNames and getValueNames methods implementation. #1874
6 years ago
Nikita Koksharov
f90bfd7df9
Merge branch 'master' into 3.0.0
6 years ago
Nikita Koksharov
729c870f56
Update README.md
6 years ago
Nikita Koksharov
f81467fa45
Merge branch 'master' into 3.0.0
...
# Conflicts:
# pom.xml
# redisson-all/pom.xml
# redisson-hibernate/pom.xml
# redisson-hibernate/redisson-hibernate-4/pom.xml
# redisson-hibernate/redisson-hibernate-5/pom.xml
# redisson-hibernate/redisson-hibernate-52/pom.xml
# redisson-hibernate/redisson-hibernate-53/pom.xml
# redisson-spring-boot-starter/pom.xml
# redisson-spring-data/pom.xml
# redisson-spring-data/redisson-spring-data-16/pom.xml
# redisson-spring-data/redisson-spring-data-17/pom.xml
# redisson-spring-data/redisson-spring-data-18/pom.xml
# redisson-spring-data/redisson-spring-data-20/pom.xml
# redisson-tomcat/pom.xml
# redisson-tomcat/redisson-tomcat-6/pom.xml
# redisson-tomcat/redisson-tomcat-7/pom.xml
# redisson-tomcat/redisson-tomcat-8/pom.xml
# redisson-tomcat/redisson-tomcat-9/pom.xml
# redisson/pom.xml
# redisson/src/main/java/org/redisson/reactive/ReactiveProxyBuilder.java
6 years ago
Nikita Koksharov
ce8a8eb791
Fixed - JndiRedissonSessionManager shouldn't shutdown Redisson instance. #1872
6 years ago
Nikita Koksharov
01d68ff711
Update README.md
6 years ago
Nikita Koksharov
f726ff0eb0
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
75ba6f2b81
[maven-release-plugin] prepare release redisson-3.10.1
6 years ago
Nikita Koksharov
3661431674
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
d2199e2508
[maven-release-plugin] prepare release redisson-2.15.1
6 years ago
Nikita Koksharov
b13061c82f
Merge branch 'master' into 3.0.0
6 years ago
Nikita Koksharov
9f14ec3ba0
Update README.md
6 years ago
Nikita Koksharov
96cb7c63e9
Update README.md
6 years ago
Nikita Koksharov
bc078124f7
Merge branch 'master' into 3.0.0
...
# Conflicts:
# redisson/src/main/java/org/redisson/reactive/NettyFuturePublisher.java
# redisson/src/main/java/org/redisson/spring/cache/RedissonCacheStatisticsProvider.java
6 years ago
Nikita Koksharov
9d3d4a8562
License header updated
6 years ago
Nikita Koksharov
993f0df8cd
Merge branch 'master' into 3.0.0
6 years ago
Nikita Koksharov
6531573603
Improvement - Tomcat Session recycle method implementation
6 years ago
Nikita Koksharov
79e03e13aa
Fixed - Getting java.lang.ClassNotFoundException if same Redisson instance used in tomcat and application. #1668
6 years ago
Nikita Koksharov
1fb6f4e812
Merge branch 'master' into 3.0.0
6 years ago
Nikita Koksharov
ae14dba2fc
Fixed - RedissonSessionManager throws java.lang.ClassNotFoundException if readMode=MEMORY #1867
6 years ago
Nikita Koksharov
f132165e25
Merge branch 'master' into 3.0.0
6 years ago
Nikita Koksharov
959fad1771
Fixed - Tomcat Session expires in Redis earlier than scheduled by Tomcat. #1861
6 years ago
Nikita Koksharov
4fbaa1bfeb
Fixed - RedissonSession.getAttribute throws NPE #1859
6 years ago
Nikita Koksharov
20ef832ef6
Improvement - Tomcat Session key encoding changed to String
6 years ago
Nikita Koksharov
bbd1ad8e67
Merge branch 'master' into 3.0.0
6 years ago
Nikita Koksharov
ba6b9fdbfc
Improvement - return null if session object couldn't be parsed. #1773
6 years ago
Nikita Koksharov
d940781561
Merge branch 'master' into 3.0.0
...
# Conflicts:
# pom.xml
# redisson-all/pom.xml
# redisson-hibernate/pom.xml
# redisson-hibernate/redisson-hibernate-4/pom.xml
# redisson-hibernate/redisson-hibernate-5/pom.xml
# redisson-hibernate/redisson-hibernate-52/pom.xml
# redisson-hibernate/redisson-hibernate-53/pom.xml
# redisson-spring-boot-starter/pom.xml
# redisson-spring-data/pom.xml
# redisson-spring-data/redisson-spring-data-16/pom.xml
# redisson-spring-data/redisson-spring-data-17/pom.xml
# redisson-spring-data/redisson-spring-data-18/pom.xml
# redisson-spring-data/redisson-spring-data-20/pom.xml
# redisson-tomcat/pom.xml
# redisson-tomcat/redisson-tomcat-6/pom.xml
# redisson-tomcat/redisson-tomcat-7/pom.xml
# redisson-tomcat/redisson-tomcat-8/pom.xml
# redisson-tomcat/redisson-tomcat-9/pom.xml
# redisson/pom.xml
6 years ago
Nikita Koksharov
fee8ca543a
Update README.md
6 years ago
Nikita Koksharov
4faf81b06f
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
9c08df833c
[maven-release-plugin] prepare release redisson-3.10.0
6 years ago
Nikita Koksharov
4c897ea4ef
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
ace29bd74b
[maven-release-plugin] prepare release redisson-2.15.0
6 years ago
Nikita Koksharov
0d8ef36cb7
Merge branch 'master' into 3.0.0
6 years ago
Nikita Koksharov
53837c6fb5
Merge branch 'master' of github.com:redisson/redisson
6 years ago
Nikita Koksharov
5095cd7fa7
refactoring
6 years ago
Nikita Koksharov
da3e103d4a
Update README.md
6 years ago
Nikita Koksharov
c64e66a15a
Update README.md
6 years ago
Nikita Koksharov
bbfb5e66a6
Merge branch 'master' into 3.0.0
6 years ago
Nikita Koksharov
e4ba9eaf09
Feature - JndiRedissonFactory and JndiRedissonSessionManager added. #1819
6 years ago
Nikita Koksharov
09c9a50d36
Merge branch 'master' into 3.0.0
6 years ago
Alex
98edad84b1
[tomcat] Apply `keyPrefix` to both session and top keys
...
I was testing out different codecs in different environments connected to the same redis instance. I provided a different `keyPrefix` in `context.xml` to prevent one environment's codec from messing with another environment's session management. However, since the `keyPrefix` is only applied to the session contents themselves and not the topic subscription, codec errors were still present and causing a lot of log spew.
I expected `keyPrefix` to apply not only to the session contents but also to the topic updates, so I'm publishing this PR to see if you guys agree.
Here are example of updates for two different codecs with two different `keyPrefix` BEFORE this commit is applied.
```+1544721052.037348 [0 10.0.1.184:40588] "publish" "redisson:tomcat_session_updates:" "{\"@class\":\"org.redisson.tomcat.AttributesPutAllMessage\",\"attrs\":{\"@class\":\"java.util.HashMap\",\"session:thisAccessedTime\":[\"java.lang.Long\",1544721052035],\"session:isNew\":true,\"session:lastAccessedTime\":[\"java.lang.Long\",1544721052035],\"session:maxInactiveInterval\":3600,\"session:isValid\":true,\"session:creationTime\":[\"java.lang.Long\",1544721052035]},\"nodeId\":\"a2a9d075-4b40-4ea4-a8f4-174cb8caaa08\",\"sessionId\":\"1D83362C925593187FB081FE63BD14D0\"}"```
```+1544721052.300687 [0 10.0.0.213:55652] "publish" "redisson:tomcat_session_updates:" "\xac\xed\x00\x05sr\x00*org.redisson.tomcat.AttributeUpdateMessage\x04\x81\x81\xaa!\xb5\xabE\x02\x00\x02L\x00\x04namet\x00\x12Ljava/lang/String;L\x00\x05valuet\x00\x12Ljava/lang/Object;xr\x00$org.redisson.tomcat.AttributeMessage_\xc4\xf5\xe6~\xa9v\xa3\x02\x00\x02L\x00\x06nodeIdq\x00~\x00\x01L\x00\tsessionIdq\x00~\x00\x01xpt\x00$178c19c3-a5d5-4152-bf99-72c5102c0addt\x00 1CAE476D1DCC75948E8DBD7BCA48FF16t\x00\rsession:isNewsr\x00\x11java.lang.Boolean\xcd r\x80\xd5\x9c\xfa\xee\x02\x00\x01Z\x00\x05valuexp\x00"```
6 years ago
Nikita Koksharov
46bb791928
Merge branch 'master' into 3.0.0
...
# Conflicts:
# pom.xml
# redisson-all/pom.xml
# redisson-spring-boot-starter/pom.xml
# redisson-spring-data/pom.xml
# redisson-spring-data/redisson-spring-data-16/pom.xml
# redisson-spring-data/redisson-spring-data-17/pom.xml
# redisson-spring-data/redisson-spring-data-18/pom.xml
# redisson-spring-data/redisson-spring-data-20/pom.xml
# redisson-tomcat/pom.xml
# redisson-tomcat/redisson-tomcat-6/pom.xml
# redisson-tomcat/redisson-tomcat-7/pom.xml
# redisson-tomcat/redisson-tomcat-8/pom.xml
# redisson-tomcat/redisson-tomcat-9/pom.xml
# redisson/pom.xml
6 years ago
Nikita Koksharov
dfcf183fb9
Update README.md
6 years ago
Nikita Koksharov
178dd16acc
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
054f2c5088
[maven-release-plugin] prepare release redisson-3.9.1
6 years ago
Nikita Koksharov
e81139d047
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
ae049c26ea
[maven-release-plugin] prepare release redisson-2.14.1
6 years ago
Nikita Koksharov
196f782029
Merge branch 'master' into 3.0.0
6 years ago
Nikita Koksharov
6c1eee987d
Update README.md
6 years ago
Nikita Koksharov
b319527469
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
cea54ec296
[maven-release-plugin] prepare release redisson-3.9.0
6 years ago
Nikita Koksharov
2a08edf2ff
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita Koksharov
20dd4ad428
[maven-release-plugin] prepare release redisson-2.14.0
6 years ago
Nikita
033829134c
Merge branch 'master' into 3.0.0
...
# Conflicts:
# redisson/pom.xml
6 years ago
Nikita
9c69d25caf
plugins updated
6 years ago
Nikita
731234707e
Feature - multi type listeners support for RTopic object. #731
6 years ago
Nikita
13a50d23d0
Merge branch 'master' into 3.0.0
...
# Conflicts:
# pom.xml
# redisson-all/pom.xml
# redisson-spring-boot-starter/pom.xml
# redisson-spring-data/pom.xml
# redisson-spring-data/redisson-spring-data-16/pom.xml
# redisson-spring-data/redisson-spring-data-17/pom.xml
# redisson-spring-data/redisson-spring-data-18/pom.xml
# redisson-spring-data/redisson-spring-data-20/pom.xml
# redisson-tomcat/pom.xml
# redisson-tomcat/redisson-tomcat-6/pom.xml
# redisson-tomcat/redisson-tomcat-7/pom.xml
# redisson-tomcat/redisson-tomcat-8/pom.xml
# redisson-tomcat/redisson-tomcat-9/pom.xml
# redisson/pom.xml
# redisson/src/main/java/org/redisson/command/CommandReactiveExecutor.java
# redisson/src/main/java/org/redisson/command/CommandReactiveService.java
# redisson/src/main/java/org/redisson/reactive/RedissonBatchReactive.java
# redisson/src/main/java/org/redisson/reactive/RedissonExpirableReactive.java
# redisson/src/main/java/org/redisson/reactive/RedissonObjectReactive.java
6 years ago
Nikita Koksharov
908391798c
Update README.md
6 years ago
Nikita
f925b484dc
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita
6e46a51bd1
[maven-release-plugin] prepare release redisson-3.8.2
6 years ago
Nikita
48197a918c
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita
d09e06cc7e
[maven-release-plugin] prepare release redisson-2.13.2
6 years ago
Nikita
89cd516476
Merge branch 'master' into 3.0.0
6 years ago
Nikita Koksharov
4ecae48321
Merge pull request #1639 from akrepon/master
...
Fix tomcat session replication issue #1414
6 years ago
Nikita
3754d65826
Merge branch 'master' into 3.0.0
6 years ago
Nikita Koksharov
ec0e79d3af
Update README.md
6 years ago
Yasin Koyuncu
c0e06ec39f
Restore headers
6 years ago
Yasin Koyuncu
30f361b775
Fix tomcat session replication issue #1414
6 years ago
Nikita
9dcc834275
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita
20f7370dff
[maven-release-plugin] prepare release redisson-3.8.1
6 years ago
Nikita
2b08f0bb92
[maven-release-plugin] prepare for next development iteration
6 years ago
Nikita
6447a3af9f
[maven-release-plugin] prepare release redisson-2.13.1
6 years ago
Nikita
f65b54404a
[maven-release-plugin] prepare for next development iteration
7 years ago
Nikita
3a28b43bcf
[maven-release-plugin] prepare release redisson-2.13.0
7 years ago
Nikita
98c601fc1d
version fixed
7 years ago
Nikita
e24ffbc7e8
[maven-release-plugin] prepare for next development iteration
7 years ago
Nikita
993bbb4a11
[maven-release-plugin] prepare release redisson-3.8.0
7 years ago
Nikita
60d89c4d96
version fixed
7 years ago
Nikita
25e16e2f54
[maven-release-plugin] prepare for next development iteration
7 years ago
Nikita
947b1b38aa
[maven-release-plugin] prepare release redisson-3.8.0
7 years ago
Nikita
480b08c880
version updated
7 years ago
Nikita
009dadf29e
[maven-release-plugin] prepare for next development iteration
7 years ago
Nikita
e47d50af2c
[maven-release-plugin] prepare release redisson-3.8
7 years ago
Nikita
787246b0b5
[maven-release-plugin] prepare for next development iteration
7 years ago
Nikita
951d22640b
[maven-release-plugin] prepare release redisson-2.13
7 years ago