ryanlecompte/redis_failover — pull request #11 by slyphon (2012-04-23 00:45:49+00:00)
Title: suggested changes for callback hooks

The target for callbacks from the underlying client should be ZkClient methods that are synchronized, and can be atomically swapped out when the client is changed. This avoids cases where the client has changed, and events are delivered that you no longer are interested in.