/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/ContextListener.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/ContextListener.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2570 by torben, Fri Mar 20 13:57:47 2015 UTC revision 2571 by torben, Tue Jun 9 09:14:28 2015 UTC
# Line 13  import javax.servlet.annotation.WebListe Line 13  import javax.servlet.annotation.WebListe
13  import org.apache.commons.lang3.SystemUtils;  import org.apache.commons.lang3.SystemUtils;
14    
15  import dk.daoas.daoadresseservice.admin.ServiceConfig;  import dk.daoas.daoadresseservice.admin.ServiceConfig;
16  import dk.thoerup.circuitbreaker.AccountingCircuitBreaker;  import dk.thoerup.circuitbreaker.CircuitBreaker;
17  import dk.thoerup.circuitbreaker.CircuitBreakerManager;  import dk.thoerup.circuitbreaker.CircuitBreakerManager;
18    import dk.thoerup.circuitbreaker.statistics.AccountingStatistics;
19  import dk.thoerup.circuitbreaker.web.CircuitBreakerServletBase;  import dk.thoerup.circuitbreaker.web.CircuitBreakerServletBase;
20  import dk.thoerup.webconfig.ConfigServlet;  import dk.thoerup.webconfig.ConfigServlet;
21  import dk.thoerup.webconfig.PropertiesConfigLoader;  import dk.thoerup.webconfig.PropertiesConfigLoader;
# Line 105  public class ContextListener implements Line 106  public class ContextListener implements
106      private void initCircuitBreakers(ServletContext ctxt, ServiceConfig conf) {      private void initCircuitBreakers(ServletContext ctxt, ServiceConfig conf) {
107          CircuitBreakerManager mgr = CircuitBreakerManager.getManager();          CircuitBreakerManager mgr = CircuitBreakerManager.getManager();
108                    
109          AccountingCircuitBreaker osm = new AccountingCircuitBreaker("osm", conf);          CircuitBreaker osm = new CircuitBreaker("osm", conf);
110            osm.setStatistics( new AccountingStatistics() );
111          mgr.addCircuitBreaker( osm );          mgr.addCircuitBreaker( osm );
112                    
113          AccountingCircuitBreaker google = new AccountingCircuitBreaker("google", conf);          CircuitBreaker google = new CircuitBreaker("google", conf);
114            google.setStatistics( new AccountingStatistics() );
115          mgr.addCircuitBreaker( google );          mgr.addCircuitBreaker( google );
116                    
117                    

Legend:
Removed from v.2570  
changed lines
  Added in v.2571

  ViewVC Help
Powered by ViewVC 1.1.20