Package org.qi4j.library.circuitbreaker.service

Interface Summary
AbstractBreakOnThrowable Abstract composite that enables the service to use the @BreakCircuitOnThrowable annotation on methods.
AbstractEnabledCircuitBreakerAvailability Abstract composite that determines Availability by checking the Enabled configuration and a CircuitBreaker.
ServiceCircuitBreaker Services that have CircuitBreakers can implement this.
 

Class Summary
AbstractEnabledCircuitBreakerAvailability.Mixin  
BreakCircuitConcern This concern will update the circuit breaker on method invocation success and thrown exceptions.
ServiceCircuitBreakerMixin Helper implementation of ServiceCircuitBreaker.
 

Annotation Types Summary
BreaksCircuitOnThrowable Annotate methods which when they throw throwables should cause circuit breakers to trip