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(); |
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"); |