Commit Graph

1224 Commits (ea0db454f3970ee43c4692a3cf8d2b22551bfc6c)
 

Author SHA1 Message Date
Nikita b76209b260 subscribe changed to addListener.
Nikita b9618b40d5 MasterSlaveServersConfig refactored
Nikita 7059f78b0d MasterSlaveServersConfig refactored
Nikita 9af78c5788 Merge branch 'master' of github.com:mrniko/redisson
Nikita 25698103c8 Constructors visibility changed to protected.
Nikita Koksharov 2ea7ff44e1 Merge pull request from Monits/master
Make sure the pubsub listener is subscribed
Juan Martín Sotuyo Dodero 3331713b54 Make sure the pubsub listener is subscribed
- When a connection is reused, the listener should still be subscribed.
Nikita babc2f0177 plugins updated
Nikita ecc6378d0a JsonJacksonCodec.init visibility changed.
Nikita 12b6fd057b Merge branch 'master' of github.com:mrniko/redisson
Nikita 71c78d8bbc RedissonLock subscription sync fixed
Nikita Koksharov 38a9740d5a Merge pull request from Monits/master
Updating connection's state regardless of listener
Nikita Koksharov ef0d53e21d Merge pull request from setronica-dev/RedissonLock_locks_up_89
Redisson lock locks up 
Nikita Koksharov acd15498ae Merge pull request from setronica-dev/shutdown_wheel_timer
shutdown for netty WheelTimer added
Andrew Kolpakov 557f12b182 shutdown for netty WheelTimer added
Andrew Kolpakov b4a439db53 header for mvn compilation added
Andrew Kolpakov fd29bedb5f race condition in RedissonLock fixed
Nikita bca4a172c2 connectionManager sync added.
Nikita 3470012657 key encoding fixed.
Juan Martín Sotuyo Dodero bb028a59fd Updating connection's state regardless of listener
- This fixes the logs seen in https://github.com/mrniko/redisson/issues/87
 - Makes sure the pubsub connection is kept in the proper state, regardless
    of the order in which to clients decide to operate
    (unsubscribe / removelistener)
Nikita 1ce38f389d Lock reentrancy race fixed.
Nikita a309ed15c1 Lock reentrancy race fixed.
Nikita f9c2229f5d libs updated
Nikita f80a6794e7 Fixed exception during channel re-subscription.
Nikita Koksharov 57dc4fcde7 Merge pull request from Monits/master
Fix RLock's entries
Juan Martín Sotuyo Dodero 2e99d4f26d Fix RLock's entries
- Changed the semaphore initial value to 0, since every time
    we try to acquire it is because we subscribed and know we have
    to wait for another thread to signal it. This way, we just acquire
    it once, and avoid useless operations.
 - Since the value was 1, the first thread to subscribe would go through
    the subscribe() method twice, meaning the entry's counter would be raised
    to 2, and on unsubscribe() decremented to 1, therefore, it would
    never be removed from ENTRIES.
Nikita Koksharov 508b9034be Merge pull request from buhe/add_exists_for_bucket
add exist for bucket
harebu bd6e645579 add exist for bucket
Alex Sherwin f36c05c4c6 - added support for pubsub wildcard topics
Nikita 6db76a50d1 Cluster MOVED-error handling.
Nikita b4969118a6 Merge branch 'master' of github.com:mrniko/redisson
Nikita c9e4a0f45f Unsubscribing during RTopic.removeListener fixed.
Nikita 48c26e4964 Unsubscribing during RTopic.removeListener fixed.
Nikita f812c059eb Cluster connection management.
Nikita 701d1a7e55 NPE fixed.
Nikita 074d1339d3 Timeout parameter added.
Nikita a0b9211866 Database index parameter added.
Nikita 1da98ef15a MasterSlaveConnectionManager added
Nikita b67f7f88bc RLock optimization
Nikita 1ea954bfa5 Comments added
Nikita ed4f09fbb1 license header added
Nikita 4d8b6c4734 Initial cluster support. Preparing Master/Slave structure.
Nikita 52d2cd189c license header added
Nikita Koksharov 050fe84ed3 Merge pull request from cchacin/master
Use interfaces to easy DI and Unit testing
Carlos Chacin 0f99ff00b1 Merge remote-tracking branch 'upstream/master'
Carlos Chacin d26f0db467 Renamed interface to RedissonClient
Nikita d9b19ff314 SingleConnectionManager refactoring
Nikita 3bb8ebc1ef Merge branch 'master' of github.com:mrniko/redisson
Nikita 504b0175c7 RMap.addAndGet method added.
Nikita Koksharov fbdb92c8d2 Update README.md