27 |
public void contextInitialized(ServletContextEvent sce) { |
public void contextInitialized(ServletContextEvent sce) { |
28 |
logger.warning("Context Init"); |
logger.warning("Context Init"); |
29 |
|
|
30 |
|
int threshold = Integer.parseInt(sce.getServletContext().getInitParameter("banedk_threshold") ); |
31 |
|
int timeout = Integer.parseInt( sce.getServletContext().getInitParameter("banedk_timeout") ); |
32 |
CircuitBreakerManager mgr = CircuitBreakerManager.getManager(); |
CircuitBreakerManager mgr = CircuitBreakerManager.getManager(); |
33 |
|
|
34 |
AccountingCircuitBreaker banedk = new AccountingCircuitBreaker("banedk", 5, 60000); |
AccountingCircuitBreaker banedk = new AccountingCircuitBreaker("banedk", threshold, timeout); |
35 |
banedk.setNotifier( new JavaLogNotifier() ); |
banedk.setNotifier( new JavaLogNotifier() ); |
36 |
mgr.addCircuitBreaker( banedk ); |
mgr.addCircuitBreaker( banedk ); |
37 |
|
|