This is an automated email from the ASF dual-hosted git repository. shayshim pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/curator.git
commit c670844a8c5bdaec94ca4b7becea5df734cf5a47 Merge: 0e4994b 066ff40 Author: Shay Shimony <[email protected]> AuthorDate: Mon Aug 12 22:32:30 2019 +0300 Merge pull request #320 from apache/CURATOR-505-improve-circuit-breaker-to-shared [CURATOR-533] - improve circuit breaking behavior .../curator/framework/CuratorFrameworkFactory.java | 20 ++-- .../framework/imps/CuratorFrameworkImpl.java | 4 +- .../curator/framework/imps/EnsembleTracker.java | 2 +- .../curator/framework/listen/ListenerManager.java | 5 + .../framework/listen/StandardListenerManager.java | 2 +- ...tenerManager.java => UnaryListenerManager.java} | 26 +----- .../curator/framework/state/CircuitBreaker.java | 20 +++- .../CircuitBreakingConnectionStateListener.java | 37 ++++++-- .../framework/state/CircuitBreakingManager.java | 91 ++++++++++++++++++ .../framework/state/ConnectionStateListener.java | 10 +- .../state/ConnectionStateListenerDecorator.java | 81 ---------------- .../ConnectionStateListenerManagerFactory.java | 69 ++++++++++++++ .../framework/state/ConnectionStateManager.java | 14 +-- .../framework/state/TestCircuitBreaker.java | 6 +- .../framework/recipes/leader/LeaderLatch.java | 3 +- .../framework/recipes/leader/TestLeaderLatch.java | 104 ++++++++++++++++----- src/site/confluence/utilities.confluence | 16 ++-- 17 files changed, 335 insertions(+), 175 deletions(-)
