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(-)

Reply via email to