/[projects]/miscJava/CircuitBreaker/src/main/java/dk/thoerup/circuitbreaker/web/ActionCommand.java
ViewVC logotype

Diff of /miscJava/CircuitBreaker/src/main/java/dk/thoerup/circuitbreaker/web/ActionCommand.java

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

CircuitBreaker/src/dk/thoerup/curcuitbreaker/web/ActionCommand.java revision 418 by torben, Thu Oct 8 07:21:46 2009 UTC miscJava/CircuitBreaker/src/main/java/dk/thoerup/circuitbreaker/web/ActionCommand.java revision 2569 by torben, Tue Jun 9 08:55:10 2015 UTC
# Line 1  Line 1 
1  package dk.thoerup.curcuitbreaker.web;  package dk.thoerup.circuitbreaker.web;
2    
3  import java.io.IOException;  import java.io.IOException;
4  import java.net.URLEncoder;  import java.net.URLEncoder;
# Line 6  import java.net.URLEncoder; Line 6  import java.net.URLEncoder;
6  import javax.servlet.http.HttpServletRequest;  import javax.servlet.http.HttpServletRequest;
7  import javax.servlet.http.HttpServletResponse;  import javax.servlet.http.HttpServletResponse;
8    
9  import dk.thoerup.curcuitbreaker.AccountingCircuitBreaker;  import dk.thoerup.circuitbreaker.CircuitBreaker;
10  import dk.thoerup.curcuitbreaker.CircuitBreaker;  import dk.thoerup.circuitbreaker.CircuitBreakerManager;
11  import dk.thoerup.curcuitbreaker.CircuitBreakerManager;  import dk.thoerup.circuitbreaker.statistics.AccountingStatistics;
12    import dk.thoerup.circuitbreaker.statistics.LoggingStatistics;
13    
14  public class ActionCommand implements Command {  public class ActionCommand implements Command {
15                    
# Line 32  public class ActionCommand implements Co Line 33  public class ActionCommand implements Co
33                                  cb.tripBreaker();                                  cb.tripBreaker();
34                                                    
35                          if (action.equalsIgnoreCase("resetcounters")) {                          if (action.equalsIgnoreCase("resetcounters")) {
36                                  AccountingCircuitBreaker acb = (AccountingCircuitBreaker) cb;                                  AccountingStatistics stats = (AccountingStatistics) cb.getStatistics();
37                                  acb.resetCounters();                                  stats.resetCounters();
38                            }
39    
40                            if (action.equalsIgnoreCase("clearlog") ) {
41                                    LoggingStatistics stats = (LoggingStatistics) cb.getStatistics();
42                                    stats.clearLog();
43                          }                          }
44                  }                  }
45                                    

Legend:
Removed from v.418  
changed lines
  Added in v.2569

  ViewVC Help
Powered by ViewVC 1.1.20