--- dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/ContextListener.java 2015/03/20 13:57:47 2457 +++ dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/ContextListener.java 2015/06/09 09:14:28 2571 @@ -13,8 +13,9 @@ import org.apache.commons.lang3.SystemUtils; import dk.daoas.daoadresseservice.admin.ServiceConfig; -import dk.thoerup.circuitbreaker.AccountingCircuitBreaker; +import dk.thoerup.circuitbreaker.CircuitBreaker; import dk.thoerup.circuitbreaker.CircuitBreakerManager; +import dk.thoerup.circuitbreaker.statistics.AccountingStatistics; import dk.thoerup.circuitbreaker.web.CircuitBreakerServletBase; import dk.thoerup.webconfig.ConfigServlet; import dk.thoerup.webconfig.PropertiesConfigLoader; @@ -105,10 +106,12 @@ private void initCircuitBreakers(ServletContext ctxt, ServiceConfig conf) { CircuitBreakerManager mgr = CircuitBreakerManager.getManager(); - AccountingCircuitBreaker osm = new AccountingCircuitBreaker("osm", conf); + CircuitBreaker osm = new CircuitBreaker("osm", conf); + osm.setStatistics( new AccountingStatistics() ); mgr.addCircuitBreaker( osm ); - AccountingCircuitBreaker google = new AccountingCircuitBreaker("google", conf); + CircuitBreaker google = new CircuitBreaker("google", conf); + google.setStatistics( new AccountingStatistics() ); mgr.addCircuitBreaker( google );