package dk.thoerup.curcuitbreaker.jmx; public interface JmxAccountingCircuitBreakerMBean { //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 long getLastReset(); public void resetCounters(); }