package dk.thoerup.circuitbreaker.notification; import java.util.ArrayList; import java.util.List; import dk.thoerup.circuitbreaker.CircuitBreaker; public class CompositeNotifier implements Notifier { List children = new ArrayList(); public void addNotifier(Notifier notif) { children.add(notif); } public void sendNotification(CircuitBreaker breaker, Event evnt) { for (Notifier notif : children) { notif.sendNotification(breaker, evnt); } } }