--- android/TrainInfoService/src/dk/thoerup/traininfoservice/CircuitBreakerListener.java 2010/06/20 22:10:29 866 +++ android/TrainInfoService/src/dk/thoerup/traininfoservice/CircuitBreakerListener.java 2010/09/13 17:57:31 1042 @@ -4,6 +4,7 @@ import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; +import javax.servlet.annotation.WebListener; import dk.thoerup.circuitbreaker.AccountingCircuitBreaker; import dk.thoerup.circuitbreaker.CircuitBreakerManager; @@ -14,6 +15,7 @@ * Application Lifecycle Listener implementation class JmxListener * */ +@WebListener public class CircuitBreakerListener implements ServletContextListener { Logger logger = Logger.getLogger(CircuitBreakerListener.class.getName()); @@ -33,7 +35,11 @@ AccountingCircuitBreaker banedk = new AccountingCircuitBreaker("banedk", threshold, timeout); banedk.setNotifier( new JavaLogNotifier() ); - mgr.addCircuitBreaker( banedk ); + mgr.addCircuitBreaker( banedk ); + + AccountingCircuitBreaker metro = new AccountingCircuitBreaker("metro", threshold, timeout); + metro.setNotifier( new JavaLogNotifier() ); + mgr.addCircuitBreaker( metro ); JMXWrapper.registerAllCircuitBreakers(); }