org.qi4j.library.circuitbreaker.jmx
Interface CircuitBreakerManagement
- All Superinterfaces:
- Composite, Identity, ServiceComposite
- All Known Implementing Classes:
- CircuitBreakerManagement.Mixin
@Mixins(value=CircuitBreakerManagement.Mixin.class)
@Activators(value=CircuitBreakerManagement.Activator.class)
public interface CircuitBreakerManagement
- extends ServiceComposite
JMX service that exposes ServiceCircuitBreakers as MBeans.
Logs exposed CircuitBreakers state changes.
registerCircuitBreakers
void registerCircuitBreakers()
throws javax.management.JMException
- Expose all visible CircuitBreakers in JMX.
- Throws:
javax.management.JMException
unregisterCircuitBreakers
void unregisterCircuitBreakers()
throws javax.management.JMException
- Unregister all exposed CircuitBreakers.
- Throws:
javax.management.JMException