org.qi4j.library.circuitbreaker.jmx
Class CircuitBreakerManagement.Mixin

java.lang.Object
  extended by org.qi4j.library.circuitbreaker.jmx.CircuitBreakerManagement.Mixin
All Implemented Interfaces:
Composite, Identity, ServiceComposite, CircuitBreakerManagement
Enclosing interface:
CircuitBreakerManagement

public abstract static class CircuitBreakerManagement.Mixin
extends java.lang.Object
implements CircuitBreakerManagement


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.qi4j.library.circuitbreaker.jmx.CircuitBreakerManagement
CircuitBreakerManagement.Activator, CircuitBreakerManagement.Mixin
 
Nested classes/interfaces inherited from interface org.qi4j.api.entity.Identity
Identity.IdentityMixin
 
Constructor Summary
CircuitBreakerManagement.Mixin()
           
 
Method Summary
 void registerCircuitBreakers()
          Expose all visible CircuitBreakers in JMX.
 void unregisterCircuitBreakers()
          Unregister all exposed CircuitBreakers.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.qi4j.api.entity.Identity
identity
 

Constructor Detail

CircuitBreakerManagement.Mixin

public CircuitBreakerManagement.Mixin()
Method Detail

registerCircuitBreakers

public void registerCircuitBreakers()
                             throws javax.management.JMException
Description copied from interface: CircuitBreakerManagement
Expose all visible CircuitBreakers in JMX.

Specified by:
registerCircuitBreakers in interface CircuitBreakerManagement
Throws:
javax.management.JMException

unregisterCircuitBreakers

public void unregisterCircuitBreakers()
                               throws javax.management.JMException
Description copied from interface: CircuitBreakerManagement
Unregister all exposed CircuitBreakers.

Specified by:
unregisterCircuitBreakers in interface CircuitBreakerManagement
Throws:
javax.management.JMException