Parent Directory | Revision Log
If the Notifier gets a reference to the CircuitBreaker itself instead of the circuitbreaker's name then the same notifier instance can easily be shared across several circuitbreakers
1 | package dk.thoerup.circuitbreaker.notification; |
2 | |
3 | import dk.thoerup.circuitbreaker.CircuitBreaker; |
4 | |
5 | public interface Notifier { |
6 | public enum Event { |
7 | BreakerTripped, |
8 | BreakerAttemptReset, |
9 | BreakerRetripped, |
10 | BreakerReset |
11 | } |
12 | |
13 | public void sendNotification(CircuitBreaker breaker, Event evnt); |
14 | } |
ViewVC Help | |
Powered by ViewVC 1.1.20 |