/[projects]/android/TrainInfoService/src/dk/thoerup/traininfoservice/CircuitBreakerListener.java
ViewVC logotype

Diff of /android/TrainInfoService/src/dk/thoerup/traininfoservice/CircuitBreakerListener.java

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

revision 425 by torben, Thu Oct 8 20:46:40 2009 UTC revision 468 by torben, Thu Oct 22 06:04:45 2009 UTC
# Line 5  import java.util.logging.Logger; Line 5  import java.util.logging.Logger;
5  import javax.servlet.ServletContextEvent;  import javax.servlet.ServletContextEvent;
6  import javax.servlet.ServletContextListener;  import javax.servlet.ServletContextListener;
7    
8  import dk.thoerup.curcuitbreaker.AccountingCircuitBreaker;  import dk.thoerup.circuitbreaker.AccountingCircuitBreaker;
9  import dk.thoerup.curcuitbreaker.CircuitBreakerManager;  import dk.thoerup.circuitbreaker.CircuitBreakerManager;
10  import dk.thoerup.curcuitbreaker.jmx.JMXWrapper;  import dk.thoerup.circuitbreaker.jmx.JMXWrapper;
11  import dk.thoerup.curcuitbreaker.notification.JavaLogNotifier;  import dk.thoerup.circuitbreaker.notification.JavaLogNotifier;
12    
13  /**  /**
14   * Application Lifecycle Listener implementation class JmxListener   * Application Lifecycle Listener implementation class JmxListener
# Line 29  public class CircuitBreakerListener impl Line 29  public class CircuitBreakerListener impl
29                    
30          CircuitBreakerManager mgr = CircuitBreakerManager.getManager();          CircuitBreakerManager mgr = CircuitBreakerManager.getManager();
31                    
32                  AccountingCircuitBreaker banedk = new AccountingCircuitBreaker("banedk", 5, 20000);                  AccountingCircuitBreaker banedk = new AccountingCircuitBreaker("banedk", 5, 30000);
33                  banedk.setNotifier( new JavaLogNotifier() );                  banedk.setNotifier( new JavaLogNotifier() );
34                  mgr.addCircuitBreaker( banedk );                                  mgr.addCircuitBreaker( banedk );                
35                                    

Legend:
Removed from v.425  
changed lines
  Added in v.468

  ViewVC Help
Powered by ViewVC 1.1.20