--- CircuitBreaker/src/dk/thoerup/curcuitbreaker/jmx/JmxAccountingCircuitBreakerMBean.java 2009/10/06 21:23:49 402 +++ CircuitBreaker/src/dk/thoerup/curcuitbreaker/jmx/JmxAccountingCircuitBreakerMBean.java 2009/10/07 04:17:45 404 @@ -1,26 +1,17 @@ package dk.thoerup.curcuitbreaker.jmx; -public interface JmxAccountingCircuitBreakerMBean { +public interface JmxAccountingCircuitBreakerMBean extends JmxCircuitBreakerMBean{ - //default section - - public String getName(); - - public String getStateName(); - - public void reset(); - - public void tripBreaker(); - - //Accounting section public int getTripCount(); public int getBlockCount(); - public int getFailureCount(); + public int getTotalFailureCount(); + + public int getTotalCallCount(); - public long getLastReset(); + public long getLastResetCounters(); public void resetCounters();