The Spring Breaker library provides a Spring based circuit breaker abstraction for transparently adding circuit breaker wrappers into an existing Spring application. Similar to the transaction support, the circuit breaker abstraction allows consistent use of various circuit breaker solutions with minimal impact on the code.
The site documentation is available at https://developmentsprint.github.io/spring-breaker/site/0.0.1/index.html
Binaries and dependency information for Maven, Ivy, Gradle and others can be found at http://mvnrepository.com/
Example for Maven:
<dependency>
<groupId>com.developmentsprint</groupId>
<artifactId>spring-breaker</artifactId>
<version>x.y.z</version>
</dependency>
and for Ivy:
<dependency org="com.developmentsprint" name="spring-breaker" rev="x.y.z" />