2 |
|
|
3 |
|
|
4 |
import java.net.URLEncoder; |
import java.net.URLEncoder; |
5 |
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.http.*; |
6 |
|
|
7 |
import dk.thoerup.curcuitbreaker.CircuitBreaker; |
import dk.thoerup.curcuitbreaker.CircuitBreaker; |
8 |
import dk.thoerup.curcuitbreaker.CircuitBreakerManager; |
import dk.thoerup.curcuitbreaker.CircuitBreakerManager; |
9 |
|
|
10 |
public class ListCircuitBreakers { |
public class ListCircuitBreakers implements Command { |
11 |
public String doCommand(HttpServletRequest req) { |
public String execute(HttpServletRequest req, HttpServletResponse resp) { |
12 |
|
|
13 |
|
|
14 |
StringBuilder sb = new StringBuilder(); |
StringBuilder sb = new StringBuilder(); |
38 |
} |
} |
39 |
|
|
40 |
sb.append("<tr>"); |
sb.append("<tr>"); |
41 |
sb.append("<td><a href=\"").append( req.getRequestURI() ).append("?action=view&breaker="); |
sb.append("<td><a href=\"").append( req.getRequestURI() ).append("?command=view&breaker="); |
42 |
sb.append( encodedName ).append("\">").append(breakerName).append("</a></td>\n"); |
sb.append( encodedName ).append("\">").append(breakerName).append("</a></td>\n"); |
43 |
sb.append("<td>").append( breaker.getClass().getSimpleName()).append("</td>\n"); |
sb.append("<td>").append( breaker.getClass().getSimpleName()).append("</td>\n"); |
44 |
sb.append("<td style=\"background-color: ").append(color).append("\"> </td>\n"); |
sb.append("<td style=\"background-color: ").append(color).append("\"> </td>\n"); |