/[projects]/CircuitBreaker/src/dk/thoerup/curcuitbreaker/jmx/JmxAccountingCircuitBreaker.java
ViewVC logotype

Diff of /CircuitBreaker/src/dk/thoerup/curcuitbreaker/jmx/JmxAccountingCircuitBreaker.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 402 by torben, Tue Oct 6 21:23:49 2009 UTC revision 404 by torben, Wed Oct 7 04:17:45 2009 UTC
# Line 2  package dk.thoerup.curcuitbreaker.jmx; Line 2  package dk.thoerup.curcuitbreaker.jmx;
2    
3  import dk.thoerup.curcuitbreaker.AccountingCircuitBreaker;  import dk.thoerup.curcuitbreaker.AccountingCircuitBreaker;
4    
5  public class JmxAccountingCircuitBreaker implements JmxAccountingCircuitBreakerMBean {  public class JmxAccountingCircuitBreaker extends JmxCircuitBreaker implements JmxAccountingCircuitBreakerMBean {
6    
7          private AccountingCircuitBreaker cb;          private AccountingCircuitBreaker cb;
8                    
9          public JmxAccountingCircuitBreaker(AccountingCircuitBreaker cb) {          public JmxAccountingCircuitBreaker(AccountingCircuitBreaker cb) {
10                    super(cb);
11                  this.cb = cb;                  this.cb = cb;
12          }          }
13    
           
           
         //default section  
           
         public String getName() {  
                 return cb.getName();  
         }  
           
         public String getStateName() {  
                 return cb.getStateName();  
         }  
   
         public void reset() {  
                 cb.reset();  
   
         }  
   
         public void tripBreaker() {  
                 cb.tripBreaker();  
         }  
14            
15      //Accounting section      //Accounting section
16            
# Line 41  public class JmxAccountingCircuitBreaker Line 22  public class JmxAccountingCircuitBreaker
22                  return cb.getBlockCount();                  return cb.getBlockCount();
23          }          }
24                    
25          public int getFailureCount() {          public int getTotalFailureCount() {
26                  return cb.getFailureCount();                  return cb.getTotalFailureCount();
27            }
28            
29            public long getLastResetCounters() {
30                    return cb.getLastResetCounters();
31          }          }
32                    
33          public long getLastReset() {          public int getTotalCallCount() {
34                  return cb.getLastReset();                  return cb.getTotalCallCount();
35          }          }
36                    
37          public void resetCounters() {          public void resetCounters() {

Legend:
Removed from v.402  
changed lines
  Added in v.404

  ViewVC Help
Powered by ViewVC 1.1.20