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

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

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

android/TrainInfoService/src/dk/thoerup/traininfoservice/CircuitBreakerListener.java revision 1079 by torben, Mon Sep 13 17:57:31 2010 UTC android/TrainInfoServiceGoogle/src/dk/thoerup/traininfoservice/CircuitBreakerListener.java revision 1080 by torben, Mon Sep 20 20:11:55 2010 UTC
# Line 4  import java.util.logging.Logger; Line 4  import java.util.logging.Logger;
4    
5  import javax.servlet.ServletContextEvent;  import javax.servlet.ServletContextEvent;
6  import javax.servlet.ServletContextListener;  import javax.servlet.ServletContextListener;
 import javax.servlet.annotation.WebListener;  
7    
8  import dk.thoerup.circuitbreaker.AccountingCircuitBreaker;  import dk.thoerup.circuitbreaker.AccountingCircuitBreaker;
9  import dk.thoerup.circuitbreaker.CircuitBreakerManager;  import dk.thoerup.circuitbreaker.CircuitBreakerManager;
# Line 15  import dk.thoerup.circuitbreaker.notific Line 14  import dk.thoerup.circuitbreaker.notific
14   * Application Lifecycle Listener implementation class JmxListener   * Application Lifecycle Listener implementation class JmxListener
15   *   *
16   */   */
17  @WebListener  
18  public class CircuitBreakerListener implements ServletContextListener {  public class CircuitBreakerListener implements ServletContextListener {
19    
20          Logger logger = Logger.getLogger(CircuitBreakerListener.class.getName());          Logger logger = Logger.getLogger(CircuitBreakerListener.class.getName());
# Line 41  public class CircuitBreakerListener impl Line 40  public class CircuitBreakerListener impl
40                  metro.setNotifier( new JavaLogNotifier() );                  metro.setNotifier( new JavaLogNotifier() );
41                  mgr.addCircuitBreaker( metro );                  mgr.addCircuitBreaker( metro );
42                                    
43                  JMXWrapper.registerAllCircuitBreakers();                  //JMXWrapper.registerAllCircuitBreakers();
44      }      }
45    
46          /**          /**
# Line 51  public class CircuitBreakerListener impl Line 50  public class CircuitBreakerListener impl
50          logger.warning("Context Destroyed");          logger.warning("Context Destroyed");
51                  CircuitBreakerManager.getManager().removeCircuitBreaker("banedk");                  CircuitBreakerManager.getManager().removeCircuitBreaker("banedk");
52    
53          JMXWrapper.unregisterAllCircuitBreakers();          //JMXWrapper.unregisterAllCircuitBreakers();
54      }      }
55                    
56  }  }

Legend:
Removed from v.1079  
changed lines
  Added in v.1080

  ViewVC Help
Powered by ViewVC 1.1.20