Commit Graph

667 Commits (c802abb446fe0b6f8d2332850dd776ccdaacb610)

Author SHA1 Message Date
Nikita Koksharov 25b5b3e13d
Update README.md
Nikita Koksharov 7dda76261d Fixed NPE in RedissonSession
Nikita Koksharov 4b023aa341 Fixed - Tomcat Session Manager doesn't remove session attributes in updateMode=AFTER_REQUEST.
Nikita Koksharov 6bbbfa3782
Update README.md
Nikita Koksharov 23656389a3
Update README.md
Nikita Koksharov b41a66753b [maven-release-plugin] prepare for next development iteration
Nikita Koksharov 09be87b8d9 [maven-release-plugin] prepare release redisson-3.10.5
Nikita Koksharov 226b5af5ec
Update README.md
Nikita Koksharov 7ecc3a3180
Update README.md
Nikita Koksharov 4a630ac4ba [maven-release-plugin] prepare for next development iteration
Nikita Koksharov a66070d02f [maven-release-plugin] prepare release redisson-3.10.4
Nikita Koksharov ee51283731 Fixed - codec provided in Redisson configuration should be used for attribute messages serialization.
Nikita Koksharov d8ae21e540 Fixed - ClassNotFoundException is thrown by Tomcat Session Manager in readMode = MEMORY
Nikita Koksharov d5ee9a728b Fixed - fresh Tomcat instance unable to load session stored in Redis.
Nikita Koksharov 54a2317168
Update README.md
Nikita Koksharov da041459d3
Update README.md
Nikita Koksharov c24ba2985b [maven-release-plugin] prepare for next development iteration
Nikita Koksharov 174cb8d713 [maven-release-plugin] prepare release redisson-3.10.3
David Nouls 9afe9d26be Allow tomcat RedissonSessionManager to support async servlets
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
Nikita Koksharov 4196f45b63
Update README.md
Nikita Koksharov d4ac1cdc05 [maven-release-plugin] prepare for next development iteration
Nikita Koksharov 8210c58b33 [maven-release-plugin] prepare release redisson-3.10.2
Nikita Koksharov 00d268b91f [maven-release-plugin] prepare for next development iteration
Nikita Koksharov 7b05535438 [maven-release-plugin] prepare release redisson-2.15.2
Nikita Koksharov 31b38027d9 Merge branch 'master' into 3.0.0
Nikita Koksharov 31dfbdbcf2 Fixed - NPE arise during Tomcat Session getAttribute/delete methods invocation.
getAttributeNames and getValueNames methods implementation. 
Nikita Koksharov f90bfd7df9 Merge branch 'master' into 3.0.0
Nikita Koksharov 729c870f56
Update README.md
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
Nikita Koksharov ce8a8eb791 Fixed - JndiRedissonSessionManager shouldn't shutdown Redisson instance.
Nikita Koksharov 01d68ff711
Update README.md
Nikita Koksharov f726ff0eb0 [maven-release-plugin] prepare for next development iteration
Nikita Koksharov 75ba6f2b81 [maven-release-plugin] prepare release redisson-3.10.1
Nikita Koksharov 3661431674 [maven-release-plugin] prepare for next development iteration
Nikita Koksharov d2199e2508 [maven-release-plugin] prepare release redisson-2.15.1
Nikita Koksharov b13061c82f Merge branch 'master' into 3.0.0
Nikita Koksharov 9f14ec3ba0
Update README.md
Nikita Koksharov 96cb7c63e9
Update README.md
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
Nikita Koksharov 9d3d4a8562 License header updated
Nikita Koksharov 993f0df8cd Merge branch 'master' into 3.0.0
Nikita Koksharov 6531573603 Improvement - Tomcat Session recycle method implementation
Nikita Koksharov 79e03e13aa Fixed - Getting java.lang.ClassNotFoundException if same Redisson instance used in tomcat and application.
Nikita Koksharov 1fb6f4e812 Merge branch 'master' into 3.0.0
Nikita Koksharov ae14dba2fc Fixed - RedissonSessionManager throws java.lang.ClassNotFoundException if readMode=MEMORY
Nikita Koksharov f132165e25 Merge branch 'master' into 3.0.0
Nikita Koksharov 959fad1771 Fixed - Tomcat Session expires in Redis earlier than scheduled by Tomcat.
Nikita Koksharov 4fbaa1bfeb Fixed - RedissonSession.getAttribute throws NPE
Nikita Koksharov 20ef832ef6 Improvement - Tomcat Session key encoding changed to String
Nikita Koksharov bbd1ad8e67 Merge branch 'master' into 3.0.0
Nikita Koksharov ba6b9fdbfc Improvement - return null if session object couldn't be parsed.
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
Nikita Koksharov fee8ca543a
Update README.md
Nikita Koksharov 4faf81b06f [maven-release-plugin] prepare for next development iteration
Nikita Koksharov 9c08df833c [maven-release-plugin] prepare release redisson-3.10.0
Nikita Koksharov 4c897ea4ef [maven-release-plugin] prepare for next development iteration
Nikita Koksharov ace29bd74b [maven-release-plugin] prepare release redisson-2.15.0
Nikita Koksharov 0d8ef36cb7 Merge branch 'master' into 3.0.0
Nikita Koksharov 53837c6fb5 Merge branch 'master' of github.com:redisson/redisson
Nikita Koksharov 5095cd7fa7 refactoring
Nikita Koksharov da3e103d4a
Update README.md
Nikita Koksharov c64e66a15a
Update README.md
Nikita Koksharov bbfb5e66a6 Merge branch 'master' into 3.0.0
Nikita Koksharov e4ba9eaf09 Feature - JndiRedissonFactory and JndiRedissonSessionManager added.
Nikita Koksharov 09c9a50d36 Merge branch 'master' into 3.0.0
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"```
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
Nikita Koksharov dfcf183fb9
Update README.md
Nikita Koksharov 178dd16acc [maven-release-plugin] prepare for next development iteration
Nikita Koksharov 054f2c5088 [maven-release-plugin] prepare release redisson-3.9.1
Nikita Koksharov e81139d047 [maven-release-plugin] prepare for next development iteration
Nikita Koksharov ae049c26ea [maven-release-plugin] prepare release redisson-2.14.1
Nikita Koksharov 196f782029 Merge branch 'master' into 3.0.0
Nikita Koksharov 6c1eee987d
Update README.md
Nikita Koksharov b319527469 [maven-release-plugin] prepare for next development iteration
Nikita Koksharov cea54ec296 [maven-release-plugin] prepare release redisson-3.9.0
Nikita Koksharov 2a08edf2ff [maven-release-plugin] prepare for next development iteration
Nikita Koksharov 20dd4ad428 [maven-release-plugin] prepare release redisson-2.14.0
Nikita 033829134c Merge branch 'master' into 3.0.0
# Conflicts:
#	redisson/pom.xml
Nikita 9c69d25caf plugins updated
Nikita 731234707e Feature - multi type listeners support for RTopic object.
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
Nikita Koksharov 908391798c
Update README.md
Nikita f925b484dc [maven-release-plugin] prepare for next development iteration
Nikita 6e46a51bd1 [maven-release-plugin] prepare release redisson-3.8.2
Nikita 48197a918c [maven-release-plugin] prepare for next development iteration
Nikita d09e06cc7e [maven-release-plugin] prepare release redisson-2.13.2
Nikita 89cd516476 Merge branch 'master' into 3.0.0
Nikita Koksharov 4ecae48321
Merge pull request from akrepon/master
Fix tomcat session replication issue 
Nikita 3754d65826 Merge branch 'master' into 3.0.0
Nikita Koksharov ec0e79d3af
Update README.md
Yasin Koyuncu c0e06ec39f Restore headers
Yasin Koyuncu 30f361b775 Fix tomcat session replication issue
Nikita 9dcc834275 [maven-release-plugin] prepare for next development iteration
Nikita 20f7370dff [maven-release-plugin] prepare release redisson-3.8.1
Nikita 2b08f0bb92 [maven-release-plugin] prepare for next development iteration
Nikita 6447a3af9f [maven-release-plugin] prepare release redisson-2.13.1
Nikita f65b54404a [maven-release-plugin] prepare for next development iteration
Nikita 3a28b43bcf [maven-release-plugin] prepare release redisson-2.13.0
Nikita 98c601fc1d version fixed
Nikita e24ffbc7e8 [maven-release-plugin] prepare for next development iteration
Nikita 993bbb4a11 [maven-release-plugin] prepare release redisson-3.8.0
Nikita 60d89c4d96 version fixed
Nikita 25e16e2f54 [maven-release-plugin] prepare for next development iteration
Nikita 947b1b38aa [maven-release-plugin] prepare release redisson-3.8.0
Nikita 480b08c880 version updated
Nikita 009dadf29e [maven-release-plugin] prepare for next development iteration
Nikita e47d50af2c [maven-release-plugin] prepare release redisson-3.8
Nikita 787246b0b5 [maven-release-plugin] prepare for next development iteration
Nikita 951d22640b [maven-release-plugin] prepare release redisson-2.13
Nikita d5b68f4289 Merge branch 'master' into 3.0.0
Nikita Koksharov 8712c7dd07
Update README.md
Nikita Koksharov e3db943b10
Update README.md
Nikita ff0e5ca21f Merge branch 'master' into 3.0.0
Nikita Koksharov 2e8ead7159
Update README.md
Nikita Koksharov b97d4088b0
Update README.md
Nikita 83f4dbfa38 Merge branch 'master' into 3.0.0
# Conflicts:
#	redisson/pom.xml
Nikita Koksharov 2536f5f630
Update README.md
Nikita b1d31e05a4 Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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/RedissonListMultimapReactive.java
#	redisson/src/main/java/org/redisson/reactive/RedissonSetMultimapReactive.java
#	redisson/src/main/java/org/redisson/spring/session/RedissonSessionRepository.java
Nikita c6269509c7 refactoring
Nikita 43765f94de Spring Data module added.
Nikita d5e0e6e97e MessageListener method signature fixed
Nikita Koksharov fa36e30438
Update README.md
Nikita eb3462ed75 [maven-release-plugin] prepare for next development iteration
Nikita b4680300fb [maven-release-plugin] prepare release redisson-3.7.5
Nikita 4b828a6cb6 [maven-release-plugin] prepare for next development iteration
Nikita c1968b1cba [maven-release-plugin] prepare release redisson-2.12.5
Nikita 307134c988 Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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
Nikita Koksharov 7d7da2dc07
Update README.md
Nikita a0f559f62e [maven-release-plugin] prepare for next development iteration
Nikita 5b1728161b [maven-release-plugin] prepare release redisson-3.7.4
Nikita 879109b9da [maven-release-plugin] prepare for next development iteration
Nikita a44477f50a [maven-release-plugin] prepare release redisson-2.12.4
Nikita f13cd8b9af Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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
Nikita 2c05c92006 Fixed - ClassNotFoundException arise in Tomcat session manager
Nikita bb491f60f1 Fixed - ClassNotFoundException arise in Tomcat session manager
Nikita d37aa9b442 [maven-release-plugin] prepare for next development iteration
Nikita 45f9b4b831 [maven-release-plugin] prepare release redisson-3.7.3
Nikita 1a61d03655 [maven-release-plugin] prepare for next development iteration
Nikita b506c2e41d [maven-release-plugin] prepare release redisson-2.12.3
Nikita 6eddcfb876 [maven-release-plugin] prepare for next development iteration
Nikita 9a314e1106 [maven-release-plugin] prepare release redisson-3.7.2
Nikita d295f4ab44 [maven-release-plugin] prepare for next development iteration
Nikita 5e89e554ab [maven-release-plugin] prepare release redisson-2.12.2
Nikita d1519c350b [maven-release-plugin] prepare for next development iteration
Nikita 77b69063eb [maven-release-plugin] prepare release redisson-3.7.1
Nikita ba14300611 [maven-release-plugin] prepare for next development iteration
Nikita a8624c55d0 [maven-release-plugin] prepare release redisson-2.12.1
Nikita 6dc933d47b Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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
Nikita Koksharov 619424d848
Update README.md
Nikita f6cb32655f [maven-release-plugin] prepare for next development iteration
Nikita 12b326873b [maven-release-plugin] prepare release redisson-3.7.0
Nikita 59ee2a2738 [maven-release-plugin] prepare for next development iteration
Nikita f817b8aed9 [maven-release-plugin] prepare release redisson-2.12.0
Nikita 3ef475b1f1 Merge branch 'master' into 3.0.0
Nikita fe79bbf5f2 Serializable interface added AttributeMessage
Nikita 204f482d43 Merge branch 'master' into 3.0.0
Nikita a4b4c38a70 replication for Tomcat sessions located in memory.
Nikita ba43ae3f46 [maven-release-plugin] prepare for next development iteration
Nikita 068217da78 [maven-release-plugin] prepare release redisson-3.6.5
Nikita fad11d51e2 [maven-release-plugin] prepare for next development iteration
Nikita 7e0227eb46 [maven-release-plugin] prepare release redisson-2.11.5
Nikita 0a4f30d540 [maven-release-plugin] prepare for next development iteration
Nikita c4c38de419 [maven-release-plugin] prepare release redisson-3.6.4
Nikita d9e57be29e [maven-release-plugin] prepare for next development iteration
Nikita 8a0d083fd9 [maven-release-plugin] prepare release redisson-2.11.4
Nikita 7f9e320b80 Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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
Nikita Koksharov 86bca71901
Update README.md
Nikita 6fd68c41f8 [maven-release-plugin] prepare for next development iteration
Nikita bfc56a94f8 [maven-release-plugin] prepare release redisson-3.6.3
Nikita 3909f68548 Merge branch 'master' into 3.0.0
Nikita 8b52b76e2b [maven-release-plugin] prepare for next development iteration
Nikita d4f75e511e [maven-release-plugin] prepare release redisson-2.11.3
Nikita 587d39d536 Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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
Faisal Ahmed b0381de67a fixed missing colon problem in user defined key prefix.
Nikita Koksharov 6cae205743
Merge pull request from devel83/master
Configurable Tomcat Session Key Prefix for Redis
Faisal Ahmed 51eaa2a474 changed "keySpace" property name to "keyPrefix"
Nikita 3869ba16c7 [maven-release-plugin] prepare for next development iteration
Nikita 0520d7ac2c [maven-release-plugin] prepare release redisson-3.6.2
Nikita 853f5260fb [maven-release-plugin] prepare for next development iteration
Nikita 2a736e8f6d [maven-release-plugin] prepare release redisson-2.11.2
Faisal Ahmed 577ea99818 Added mechanism to configure tomcat session key prefix.
Nikita 190c4ec5ce Merge branch 'master' into 3.0.0
# Conflicts:
#	redisson/src/main/java/org/redisson/misc/DoubleAdder.java
#	redisson/src/main/java/org/redisson/misc/LongAdder.java
#	redisson/src/main/java/org/redisson/misc/Striped64.java
#	redisson/src/main/java/org/redisson/reactive/NettyFuturePublisher.java
#	redisson/src/main/java/org/redisson/reactive/RedissonMapReactiveIterator.java
#	redisson/src/main/java/org/redisson/reactive/SetReactiveIterator.java
Nikita dfa3b4c2dd Copyright updated
Nikita b2d40e43a5 Fixed - tomcat session renewal.
Nikita 60816c0836 Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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
Nikita a55562c672 UpdateMode.AFTER_REQUEST mode optimization.
Nikita Koksharov ad6237cbbf
Update README.md
Nikita Koksharov 2a1095b57d
Update README.md
Nikita Koksharov 2f41394063
Update README.md
Nikita 970d1c73dd [maven-release-plugin] prepare for next development iteration
Nikita bf2c43dd19 [maven-release-plugin] prepare release redisson-3.6.1
Nikita 7d6f768849 [maven-release-plugin] prepare for next development iteration
Nikita 7868b30ad2 [maven-release-plugin] prepare release redisson-2.11.1
Nikita ee21b88ec4 Merge branch 'master' into 3.0.0
Nikita 581a7ac60f dependencies updated
Nikita a74bac17cc Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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/test/java/org/redisson/RedissonMapTest.java
Nikita 4954fa4f4d javadoc plugin updated
Nikita Koksharov 5a788eb2d0
Update README.md
Nikita Koksharov 753b605b62
Update README.md
Nikita Koksharov 846048541e
Update README.md
Nikita b97f5cc8a4 [maven-release-plugin] prepare for next development iteration
Nikita 3db173e5de [maven-release-plugin] prepare release redisson-3.6.0
Nikita caf3cc5482 version updated
Nikita 7abc90676c [maven-release-plugin] prepare for next development iteration
Nikita 7dcab544ae [maven-release-plugin] prepare release redisson-2.11.0
Nikita 6889464843 Merge branch 'master' into 3.0.0
Nikita 233dafc444 UpdateMode option renamed
Nikita e8bd2aa54c updateMode setting added.
Nikita ff59a1420a Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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/pom.xml
Nikita Koksharov 5e05590be6
Update README.md
Nikita 7a51fc3b4f Tomcat 9 compatible module added.
Nikita 9212ac5d16 test fixed
Nikita f47de9b9ba [maven-release-plugin] prepare for next development iteration
Nikita d15dbdad88 [maven-release-plugin] prepare release redisson-3.5.7
Nikita 82fc18bb92 [maven-release-plugin] prepare for next development iteration
Nikita 024205bf3a [maven-release-plugin] prepare release redisson-2.10.7
Nikita a309aa4b58 Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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/pom.xml
Nikita Koksharov 2ed6e671e3
Update README.md
Nikita 590e2c737f [maven-release-plugin] prepare for next development iteration
Nikita 57884dd8fa [maven-release-plugin] prepare release redisson-3.5.6
Nikita 528506634e [maven-release-plugin] prepare for next development iteration
Nikita c0ca42c9ea [maven-release-plugin] prepare release redisson-2.10.6
Nikita 9ccdb318a5 Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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/pom.xml
Nikita 65ac6f33db Fixed NPE in RedissonSession.save
Nikita Koksharov f26e044313
Update README.md
Nikita Koksharov e8d985ad05
Update README.md
Nikita 30f0f72804 [maven-release-plugin] prepare for next development iteration
Nikita 1e640ea04e [maven-release-plugin] prepare release redisson-3.5.5
Nikita d228d47404 [maven-release-plugin] prepare for next development iteration
Nikita cbf441b24a [maven-release-plugin] prepare release redisson-2.10.5
Nikita cce0cf3809 Merge branch 'master' into 3.0.0
Michael Cameron e400692e55 Separate client construction into separate method to support child classes that configure differently
Nikita d705fbe050 Merge branch 'master' into 3.0.0
Nikita Koksharov 37d4303e1f Update README.md
Nikita e622e8dbf7 [maven-release-plugin] prepare for next development iteration
Nikita 99827db2f0 [maven-release-plugin] prepare release redisson-3.5.4
Nikita c45fbdebe8 [maven-release-plugin] prepare for next development iteration
Nikita f0abd5bf12 [maven-release-plugin] prepare release redisson-2.10.4
Nikita 5c381654a2 Merge branch 'master' into 3.0.0
Nikita e42c9c1c26 Fixed - RedissonSession.setValid(false) can recreate Tomcat session. Session validity checking improved.
Nikita Koksharov 672795b577 Update README.md
Nikita 7f60643fc1 [maven-release-plugin] prepare for next development iteration
Nikita 8ae18f3544 [maven-release-plugin] prepare release redisson-3.5.3
Nikita 8b6abfecf9 Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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/pom.xml
Nikita b9106619bb [maven-release-plugin] prepare for next development iteration
Nikita 827ac452b1 [maven-release-plugin] prepare release redisson-2.10.3
Nikita Koksharov 0339bf00e3 Update README.md
Nikita 17d75c5dad [maven-release-plugin] prepare for next development iteration
Nikita 02adb6ec5a [maven-release-plugin] prepare release redisson-3.5.2
Nikita 45236c4b4d [maven-release-plugin] prepare for next development iteration
Nikita e244b8a6c3 [maven-release-plugin] prepare release redisson-2.10.2
Nikita dfe7a9fbb5 Merge branch 'master' into 3.0.0
Nikita Koksharov e61f19ccc1 Update README.md
Nikita Koksharov b263e245c7 Update README.md
Nikita 9bf7f70779 [maven-release-plugin] prepare for next development iteration
Nikita 5e62b955ab [maven-release-plugin] prepare release redisson-3.5.1
Nikita 7158820fe7 [maven-release-plugin] prepare for next development iteration
Nikita 61947eb8cd [maven-release-plugin] prepare release redisson-2.10.1
Nikita 1852c1c993 Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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/pom.xml
Nikita b573eadd80 Added readMode property for RedissonSessionManager
Nikita 907f180ac3 Merge branch 'master' of github.com:redisson/redisson
Nikita 056adfa7d5 RedissonSession attributes should be read in first order to avoid invalidated session exception.
Nikita Koksharov e37d7107b7 Update README.md
Nikita 26892dc003 [maven-release-plugin] prepare for next development iteration
Nikita d56111cd32 [maven-release-plugin] prepare release redisson-3.5.0
Nikita 25468044a6 [maven-release-plugin] prepare for next development iteration
Nikita 138c14fa5c [maven-release-plugin] prepare release redisson-2.10.0
Nikita e426a11e4b Merge branch 'master' into 3.0.0
Nikita 90f1d528ca Fixed - ContextClassLoader should be used by Redisson Codec for Tomcat session's object serialization.
Nikita 70e019a5cd Merge branch 'master' into 3.0.0
Nikita 3c0449eda7 Fixed - Tomcat RedissonSessionManager doesn't remove session on invalidation/expiration.
Nikita Koksharov 60b20876c0 Update README.md
Nikita c13b1b808d [maven-release-plugin] prepare for next development iteration
Nikita 87c6acf88b [maven-release-plugin] prepare release redisson-3.4.4
Nikita 1550bc4785 [maven-release-plugin] prepare for next development iteration
Nikita 894389be2e [maven-release-plugin] prepare release redisson-2.9.4
Nikita c8901235fa Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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/pom.xml
Nikita Koksharov 75ff1500d8 Update README.md
Nikita f2a1b7cf17 [maven-release-plugin] prepare for next development iteration
Nikita a307db633c [maven-release-plugin] prepare release redisson-3.4.3
Nikita 519956b683 [maven-release-plugin] prepare for next development iteration
Nikita 4c8e3c0c42 [maven-release-plugin] prepare release redisson-2.9.3
Nikita 0c4ea1c5c2 [maven-release-plugin] prepare for next development iteration
Nikita 40a3832582 [maven-release-plugin] prepare release redisson-3.4.2
Nikita 5b3bb84712 [maven-release-plugin] prepare for next development iteration
Nikita b5961401a8 [maven-release-plugin] prepare release redisson-2.9.2
Nikita f299957b01 [maven-release-plugin] prepare for next development iteration
Nikita 3c956b91e2 [maven-release-plugin] prepare release redisson-3.4.1
Nikita a704017ace [maven-release-plugin] prepare for next development iteration
Nikita 61f070af4e [maven-release-plugin] prepare release redisson-2.9.1
Nikita 126dd8a936 [maven-release-plugin] prepare for next development iteration
Nikita 644c159d1b [maven-release-plugin] prepare release redisson-3.4.0
Nikita 304de3b008 Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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/pom.xml
Nikita 30d0074e9a [maven-release-plugin] prepare for next development iteration
Nikita 351c36c700 [maven-release-plugin] prepare release redisson-2.9.0
Nikita 657d7486d5 [maven-release-plugin] prepare for next development iteration
Nikita 3a5e81925c [maven-release-plugin] prepare release redisson-3.3.2
Nikita e0629821f1 Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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/pom.xml
Nikita 19ad43b812 [maven-release-plugin] prepare for next development iteration
Nikita d765445ff3 [maven-release-plugin] prepare release redisson-2.8.2
Nikita 93b7a60ee9 refactoring
Nikita 2906d574f5 Fixed - redisson-tomcat-8 not compatible with Tomcat 8.5.2
Nikita Koksharov 61363b7806 Update README.md
Nikita ac89ade75c [maven-release-plugin] prepare for next development iteration
Nikita 420b76fa1c [maven-release-plugin] prepare release redisson-3.3.1
Nikita b45343b0d7 Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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/pom.xml
Nikita d182cd7421 [maven-release-plugin] prepare for next development iteration
Nikita e9e9e2e3ed [maven-release-plugin] prepare release redisson-2.8.1
Nikita Koksharov 108ded3221 Update README.md
Nikita Koksharov af2cd70923 Update README.md
Nikita 204a594725 TomcatSessionManager can't be used in Tomcat if it already has been deployed in Application.
Nikita Koksharov 7421ff96b8 Update README.md
Nikita 52d88deadd [maven-release-plugin] prepare for next development iteration
Nikita 7d549979e6 [maven-release-plugin] prepare release redisson-3.3.0
Nikita 85bf6b81f0 Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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/pom.xml
Nikita 07a89fbf73 [maven-release-plugin] prepare for next development iteration
Nikita 9445b03931 [maven-release-plugin] prepare release redisson-2.8.0
Nikita Koksharov 3e0cb201f4 Update README.md
Nikita 4ce3e86635 [maven-release-plugin] prepare for next development iteration
Nikita 08a3618061 [maven-release-plugin] prepare release redisson-3.2.4
Nikita c663a2cabc [maven-release-plugin] prepare for next development iteration
Nikita 0fce2be82e [maven-release-plugin] prepare release redisson-2.7.4
Nikita 85ef557125 Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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/pom.xml
Nikita Koksharov 0c52b1227d Update README.md
Nikita 34e5b0547a [maven-release-plugin] prepare for next development iteration
Nikita 8f2677ba4b [maven-release-plugin] prepare release redisson-3.2.3
Nikita c602555a12 [maven-release-plugin] prepare for next development iteration
Nikita fc83f94a64 [maven-release-plugin] prepare release redisson-2.7.3
Nikita d703d759a9 Merge branch 'master' into 3.0.0
Nikita 41642fc66c Merge branch 'master' of github.com:redisson/redisson
Nikita 40c39c90e6 NoSuchFieldError exception fixed.
Nikita Koksharov ac0e3c51cb Update README.md
Nikita a8f78c4a57 [maven-release-plugin] prepare for next development iteration
Nikita 3a82885369 [maven-release-plugin] prepare release redisson-3.2.2
Nikita e4c725466b Merge branch 'master' into 3.0.0
# Conflicts:
#	pom.xml
#	redisson-all/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/pom.xml
Nikita c44cd0b6ff [maven-release-plugin] prepare for next development iteration
Nikita a65cc98e84 [maven-release-plugin] prepare release redisson-2.7.2
Nikita 3dbf0488fd redis address format fixed
Nikita fa2d0a57f1 [maven-release-plugin] prepare for next development iteration
Nikita cee1d557f4 [maven-release-plugin] prepare release redisson-3.2.1
Nikita 6a9b355c22 [maven-release-plugin] prepare for next development iteration
Nikita ce2750c438 [maven-release-plugin] prepare release redisson-3.2.1
Nikita 802e48c621 [maven-release-plugin] prepare for next development iteration
Nikita ee09fb3d4b [maven-release-plugin] prepare release redisson-2.7.1
Nikita 61fa86f9f9 [maven-release-plugin] prepare for next development iteration
Nikita 2f461481bf [maven-release-plugin] prepare release redisson-3.2.0
Nikita d961f0f6cb version updated
Nikita e29a14b9c7 [maven-release-plugin] prepare for next development iteration