/[projects]/CircuitBreaker/src/dk/thoerup/circuitbreaker/web/ViewCircuitBreaker.java
ViewVC logotype

Diff of /CircuitBreaker/src/dk/thoerup/circuitbreaker/web/ViewCircuitBreaker.java

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

revision 627 by torben, Mon Mar 8 09:46:10 2010 UTC revision 628 by torben, Tue Mar 9 07:21:41 2010 UTC
# Line 45  public class ViewCircuitBreaker implemen Line 45  public class ViewCircuitBreaker implemen
45                  return sb.toString();                  return sb.toString();
46          }          }
47                    
48            public String formatDate(long date) {
49                    if (date == 0L) {
50                            return "-";
51                    } else {
52                            return new Date(date).toString();
53                    }
54            }
55            
56          public String execute(HttpServletRequest req, HttpServletResponse resp) {          public String execute(HttpServletRequest req, HttpServletResponse resp) {
57                  CircuitBreaker breaker = CircuitBreakerManager.getManager().getCircuitBreaker( req.getParameter("breaker"));                  CircuitBreaker breaker = CircuitBreakerManager.getManager().getCircuitBreaker( req.getParameter("breaker"));
58                  String uri = req.getRequestURI();                  String uri = req.getRequestURI();
# Line 77  public class ViewCircuitBreaker implemen Line 85  public class ViewCircuitBreaker implemen
85                          sb.append("<tr><td>Block count</td><td>").append( acb.getBlockCount() ).append("</td></tr>\n");                          sb.append("<tr><td>Block count</td><td>").append( acb.getBlockCount() ).append("</td></tr>\n");
86                          sb.append("<tr><td>Total failure count</td><td>").append( acb.getTotalFailureCount() ).append("</td></tr>\n");                          sb.append("<tr><td>Total failure count</td><td>").append( acb.getTotalFailureCount() ).append("</td></tr>\n");
87                          sb.append("<tr><td>Total Call count</td><td>").append( acb.getTotalCallCount() ).append("</td></tr>\n");                          sb.append("<tr><td>Total Call count</td><td>").append( acb.getTotalCallCount() ).append("</td></tr>\n");
88                          sb.append("<tr><td>Last failure</td><td>").append( new Date(acb.getLastFailure()).toString() ).append("</td></tr>\n");                          sb.append("<tr><td>Last failure</td><td>").append( formatDate(acb.getLastFailure()) ).append("</td></tr>\n");
89                          sb.append("<tr><td>Last trip</td><td>").append( new Date(acb.getLastTrip()).toString() ).append("</td></tr>\n");                          sb.append("<tr><td>Last trip</td><td>").append( formatDate(acb.getLastTrip()) ).append("</td></tr>\n");
90                          sb.append("<tr><td>Last reset</td><td>").append( new Date(acb.getLastReset()).toString() ).append("</td></tr>\n");                          sb.append("<tr><td>Last reset</td><td>").append( formatDate(acb.getLastReset()) ).append("</td></tr>\n");
91                                                    
92                          sb.append("<tr><td>Last resetCounters</td><td>").append( new Date(acb.getLastResetCounters()).toString() ).append("</td></tr>\n");                                                sb.append("<tr><td>Last resetCounters</td><td>").append( formatDate(acb.getLastResetCounters()) ).append("</td></tr>\n");                      
93                  }                  }
94                                    
95                  sb.append("</table><br>\n");                  sb.append("</table><br>\n");

Legend:
Removed from v.627  
changed lines
  Added in v.628

  ViewVC Help
Powered by ViewVC 1.1.20