8 |
/** |
/** |
9 |
* This is a web interface for viewing and controlling the CircuitBreakers currently registered in CircuitBreakerManager |
* This is a web interface for viewing and controlling the CircuitBreakers currently registered in CircuitBreakerManager |
10 |
* <p> |
* <p> |
11 |
* To use this servlet in you .war module just create a simple servlet where doGet just delegates to this class' doGet method |
* To use this servlet in you .war module just create a simple servlet that extends this class (instead of HttpServlet) |
12 |
* |
* The new custom servlet doesn't need to implement any of the standard servlet methods - its all done in this implementation. |
13 |
|
* |
14 |
|
* <p> |
15 |
* Example: |
* Example: |
16 |
* <pre> |
* <pre> |
17 |
* public class CircuitBreakerServlet extends HttpServlet { |
* public class CircuitBreakerServlet extends CircuitBreakerServletBase { |
18 |
* private static final long serialVersionUID = 1L; |
* private static final long serialVersionUID = 1L; |
|
* |
|
|
* CircuitBreakerServletHelper helper = new CircuitBreakerServletHelper(); |
|
|
* protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { |
|
|
* helper.doGet(req, resp); |
|
|
* } |
|
19 |
* } |
* } |
20 |
* </pre> |
* </pre> |
21 |
*/ |
*/ |
22 |
|
|
23 |
public class CircuitBreakerServletHelper{ |
public class CircuitBreakerServletBase extends javax.servlet.http.HttpServlet { |
24 |
|
|
25 |
|
private static final long serialVersionUID = 1L; |
26 |
|
|
27 |
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { |
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { |
28 |
ListCircuitBreakers cmd = new ListCircuitBreakers(); |
ListCircuitBreakers cmd = new ListCircuitBreakers(); |
29 |
|
|