├── .circleci └── config.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── pom.xml └── src ├── main └── java │ └── com │ └── github │ └── mtakaki │ └── dropwizard │ └── circuitbreaker │ ├── CircuitBreakerManager.java │ ├── CircuitBreakerOpenedException.java │ ├── OperationException.java │ ├── RateType.java │ └── jersey │ ├── CircuitBreaker.java │ ├── CircuitBreakerApplicationEventListener.java │ ├── CircuitBreakerBundle.java │ └── CircuitBreakerConfiguration.java └── test ├── java └── com │ └── github │ └── mtakaki │ └── dropwizard │ └── circuitbreaker │ ├── CircuitBreakerManagerTest.java │ └── jersey │ ├── CircuitBreakerBundleInheritanceIntegrationTest.java │ ├── CircuitBreakerBundleIntegrationTest.java │ ├── CircuitBreakerBundleIntegrationWithoutCustomCircuitBreakersTest.java │ └── CircuitBreakerBundleTest.java └── resources ├── config.yml └── config_without_custom_circuitbreakers.yml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/CircuitBreakerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/CircuitBreakerManager.java -------------------------------------------------------------------------------- /src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/CircuitBreakerOpenedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/CircuitBreakerOpenedException.java -------------------------------------------------------------------------------- /src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/OperationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/OperationException.java -------------------------------------------------------------------------------- /src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/RateType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/RateType.java -------------------------------------------------------------------------------- /src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreaker.java -------------------------------------------------------------------------------- /src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreakerApplicationEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreakerApplicationEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreakerBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreakerBundle.java -------------------------------------------------------------------------------- /src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreakerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/src/main/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreakerConfiguration.java -------------------------------------------------------------------------------- /src/test/java/com/github/mtakaki/dropwizard/circuitbreaker/CircuitBreakerManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/src/test/java/com/github/mtakaki/dropwizard/circuitbreaker/CircuitBreakerManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreakerBundleInheritanceIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/src/test/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreakerBundleInheritanceIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreakerBundleIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/src/test/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreakerBundleIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreakerBundleIntegrationWithoutCustomCircuitBreakersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/src/test/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreakerBundleIntegrationWithoutCustomCircuitBreakersTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreakerBundleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/src/test/java/com/github/mtakaki/dropwizard/circuitbreaker/jersey/CircuitBreakerBundleTest.java -------------------------------------------------------------------------------- /src/test/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/src/test/resources/config.yml -------------------------------------------------------------------------------- /src/test/resources/config_without_custom_circuitbreakers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtakaki/dropwizard-circuitbreaker/HEAD/src/test/resources/config_without_custom_circuitbreakers.yml --------------------------------------------------------------------------------