--- CircuitBreaker/src/dk/thoerup/curcuitbreaker/web/CircuitBreakerServletHelper.java 2009/10/07 15:56:01 411 +++ CircuitBreaker/src/dk/thoerup/curcuitbreaker/web/CircuitBreakerServletBase.java 2009/10/07 19:24:06 414 @@ -8,23 +8,22 @@ /** * This is a web interface for viewing and controlling the CircuitBreakers currently registered in CircuitBreakerManager *

- * 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) + * The new custom servlet doesn't need to implement any of the standard servlet methods - its all done in this implementation. + * + *

* Example: *

- * public class CircuitBreakerServlet extends HttpServlet {
+ * public class CircuitBreakerServlet extends CircuitBreakerServletBase {
  *   private static final long serialVersionUID = 1L;
- *   
- *   CircuitBreakerServletHelper helper = new CircuitBreakerServletHelper();
- *   protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
- *     helper.doGet(req, resp);
- *   }
  * }
  * 
*/ -public class CircuitBreakerServletHelper{ +public class CircuitBreakerServletBase extends javax.servlet.http.HttpServlet { + private static final long serialVersionUID = 1L; + public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { ListCircuitBreakers cmd = new ListCircuitBreakers();