/[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 1162 by torben, Mon Oct 4 17:38:13 2010 UTC revision 1304 by torben, Tue Apr 19 12:44:01 2011 UTC
# Line 7  import javax.servlet.ServletContextListe Line 7  import javax.servlet.ServletContextListe
7  import javax.servlet.annotation.WebListener;  import javax.servlet.annotation.WebListener;
8    
9  import dk.thoerup.circuitbreaker.AccountingCircuitBreaker;  import dk.thoerup.circuitbreaker.AccountingCircuitBreaker;
10    import dk.thoerup.circuitbreaker.LoggingCircuitBreaker;
11  import dk.thoerup.circuitbreaker.CircuitBreakerManager;  import dk.thoerup.circuitbreaker.CircuitBreakerManager;
12  import dk.thoerup.circuitbreaker.jmx.JMXWrapper;  import dk.thoerup.circuitbreaker.jmx.JMXWrapper;
13  import dk.thoerup.circuitbreaker.notification.*;  import dk.thoerup.circuitbreaker.notification.*;
# Line 39  public class CircuitBreakerListener impl Line 40  public class CircuitBreakerListener impl
40                  notif.addNotifier( new MailNotifier("traininfo@t-hoerup.dk", "torben@t-hoerup.dk", "192.168.10.5") );                  notif.addNotifier( new MailNotifier("traininfo@t-hoerup.dk", "torben@t-hoerup.dk", "192.168.10.5") );
41                                    
42                    
43                  AccountingCircuitBreaker banedk = new AccountingCircuitBreaker("banedk", threshold, timeout);                  LoggingCircuitBreaker banedk = new LoggingCircuitBreaker("banedk", threshold, timeout);
44                  banedk.setNotifier(notif);                  banedk.setNotifier(notif);
45                  mgr.addCircuitBreaker( banedk );                  mgr.addCircuitBreaker( banedk );
46                                    
# Line 48  public class CircuitBreakerListener impl Line 49  public class CircuitBreakerListener impl
49                  metro.setNotifier(notif);                  metro.setNotifier(notif);
50                  mgr.addCircuitBreaker( metro );                  mgr.addCircuitBreaker( metro );
51                                    
52                  JMXWrapper.registerAllCircuitBreakers();                  //JMXWrapper.registerAllCircuitBreakers();
53      }      }
54    
55          /**          /**
# Line 58  public class CircuitBreakerListener impl Line 59  public class CircuitBreakerListener impl
59          logger.warning("Context Destroyed");          logger.warning("Context Destroyed");
60          CircuitBreakerManager.getManager().shutdown();          CircuitBreakerManager.getManager().shutdown();
61    
62          JMXWrapper.unregisterAllCircuitBreakers();          //JMXWrapper.unregisterAllCircuitBreakers();
63      }      }
64                    
65  }  }

Legend:
Removed from v.1162  
changed lines
  Added in v.1304

  ViewVC Help
Powered by ViewVC 1.1.20