You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@curator.apache.org by ra...@apache.org on 2019/02/13 15:52:57 UTC

[curator] branch master updated (973cb0b -> 48bd767)

This is an automated email from the ASF dual-hosted git repository.

randgalt pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/curator.git.


    from 973cb0b  Merge branch 'CURATOR-498'
     add 7f1c0dd  CURATOR-505
     add 96f186a  CURATOR-505 - interim checking - refactoring, simplifications, more testing, and documentation
     add a162f5b  CURATOR-505 - decoration of ConnectionStateListeners is now automatic (a backdoor is provided)
     add c9e3cf6  CURATOR-505 - refactoring/refining a new listener container that doesn't rely on Guava and supports mapping. We need for this PR anyway.
     add 7458a20  CURATOR-505 ctor should be private
     add b18af51  CURATOR-505 - Some refactoring and more doc
     add 2e980e7  CURATOR-505 - didn't mean to check this in
     add 6e4466f  CURATOR-505 - fix elapsed calculation in the circuit breaker
     new 48bd767  Merge branch 'CURATOR-505'

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../curator/framework/CuratorFrameworkFactory.java |  24 +++
 .../framework/imps/CuratorFrameworkImpl.java       |   8 +-
 .../curator/framework/imps/EnsembleTracker.java    |   6 +
 .../framework/listen/ListenerContainer.java        |   9 +-
 .../Watchable.java => listen/ListenerManager.java} |  27 ++-
 .../framework/listen/MappingListenerManager.java   | 108 ++++++++++
 .../framework/listen/StandardListenerManager.java  |  96 +++++++++
 .../curator/framework/state/CircuitBreaker.java    |  99 +++++++++
 .../CircuitBreakingConnectionStateListener.java    | 194 ++++++++++++++++++
 .../framework/state/ConnectionStateListener.java   |  15 +-
 .../state/ConnectionStateListenerDecorator.java    |  81 ++++++++
 .../framework/state/ConnectionStateManager.java    |  35 ++--
 .../framework/state/TestCircuitBreaker.java        |  98 +++++++++
 ...TestCircuitBreakingConnectionStateListener.java | 227 +++++++++++++++++++++
 .../framework/recipes/leader/TestLeaderLatch.java  |  42 ++++
 .../org/apache/curator/test/BaseClassForTests.java |   5 +
 src/site/confluence/utilities.confluence           |  28 +++
 17 files changed, 1068 insertions(+), 34 deletions(-)
 copy curator-framework/src/main/java/org/apache/curator/framework/{api/Watchable.java => listen/ListenerManager.java} (64%)
 create mode 100644 curator-framework/src/main/java/org/apache/curator/framework/listen/MappingListenerManager.java
 create mode 100644 curator-framework/src/main/java/org/apache/curator/framework/listen/StandardListenerManager.java
 create mode 100644 curator-framework/src/main/java/org/apache/curator/framework/state/CircuitBreaker.java
 create mode 100644 curator-framework/src/main/java/org/apache/curator/framework/state/CircuitBreakingConnectionStateListener.java
 create mode 100644 curator-framework/src/main/java/org/apache/curator/framework/state/ConnectionStateListenerDecorator.java
 create mode 100644 curator-framework/src/test/java/org/apache/curator/framework/state/TestCircuitBreaker.java
 create mode 100644 curator-framework/src/test/java/org/apache/curator/framework/state/TestCircuitBreakingConnectionStateListener.java


[curator] 01/01: Merge branch 'CURATOR-505'

Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

randgalt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/curator.git

commit 48bd7670af41e1f5d33f77467c9ed54a73a2210e
Merge: 973cb0b 6e4466f
Author: randgalt <ra...@apache.org>
AuthorDate: Wed Feb 13 10:52:48 2019 -0500

    Merge branch 'CURATOR-505'

 .../curator/framework/CuratorFrameworkFactory.java |  24 +++
 .../framework/imps/CuratorFrameworkImpl.java       |   8 +-
 .../curator/framework/imps/EnsembleTracker.java    |   6 +
 .../framework/listen/ListenerContainer.java        |   9 +-
 .../ListenerManager.java}                          |  26 ++-
 .../framework/listen/MappingListenerManager.java   | 108 ++++++++++
 .../framework/listen/StandardListenerManager.java  |  96 +++++++++
 .../curator/framework/state/CircuitBreaker.java    |  99 +++++++++
 .../CircuitBreakingConnectionStateListener.java    | 194 ++++++++++++++++++
 .../framework/state/ConnectionStateListener.java   |  15 +-
 .../state/ConnectionStateListenerDecorator.java    |  81 ++++++++
 .../framework/state/ConnectionStateManager.java    |  35 ++--
 .../framework/state/TestCircuitBreaker.java        |  98 +++++++++
 ...TestCircuitBreakingConnectionStateListener.java | 227 +++++++++++++++++++++
 .../framework/recipes/leader/TestLeaderLatch.java  |  42 ++++
 .../org/apache/curator/test/BaseClassForTests.java |   5 +
 src/site/confluence/utilities.confluence           |  28 +++
 17 files changed, 1075 insertions(+), 26 deletions(-)