CURATOR-505 - refactoring/refining a new listener container that doesn't rely on...
authorrandgalt <randgalt@apache.org>
Thu, 7 Feb 2019 20:35:10 +0000 (15:35 -0500)
committerrandgalt <randgalt@apache.org>
Thu, 7 Feb 2019 20:35:10 +0000 (15:35 -0500)
commitc9e3cf653997d488cc57a7bc0f06b7962707cef1
treef0b1520525d1bb75b698e1a45940fd54e4a9e753
parenta162f5b4606277e87f93b93e47c32237490846e1
CURATOR-505 - refactoring/refining a new listener container that doesn't rely on Guava and supports mapping. We need for this PR anyway.
curator-framework/src/main/java/org/apache/curator/framework/CuratorFrameworkFactory.java
curator-framework/src/main/java/org/apache/curator/framework/listen/ListenerContainer.java
curator-framework/src/main/java/org/apache/curator/framework/listen/ListenerManager.java [new file with mode: 0644]
curator-framework/src/main/java/org/apache/curator/framework/listen/MappingListenerManager.java [moved from curator-framework/src/main/java/org/apache/curator/framework/listen/MappingListenerContainer.java with 52% similarity]
curator-framework/src/main/java/org/apache/curator/framework/listen/StandardListenerManager.java [new file with mode: 0644]
curator-framework/src/main/java/org/apache/curator/framework/state/CircuitBreaker.java
curator-framework/src/main/java/org/apache/curator/framework/state/CircuitBreakingConnectionStateListener.java
curator-framework/src/main/java/org/apache/curator/framework/state/ConnectionStateListenerDecorator.java
curator-framework/src/main/java/org/apache/curator/framework/state/ConnectionStateManager.java
curator-framework/src/test/java/org/apache/curator/framework/state/TestCircuitBreaker.java
curator-framework/src/test/java/org/apache/curator/framework/state/TestCircuitBreakingConnectionStateListener.java