1
2
3
4
5
6
7 package org.mule.context.notification;
8
9 import org.mule.api.context.notification.ServerNotification;
10
11 import java.util.LinkedList;
12 import java.util.List;
13
14 public abstract class AbstractNotificationLogger<T extends ServerNotification>
15 {
16
17 private LinkedList notifications = new LinkedList();
18
19 public synchronized void onNotification(T notification)
20 {
21 notifications.addLast(notification);
22 }
23
24 public List getNotifications()
25 {
26 return notifications;
27 }
28
29 }