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