1
2
3
4
5
6
7
8
9
10
11 package org.mule.context.notification;
12
13 import org.mule.api.context.notification.ServerNotification;
14 import org.mule.api.context.notification.ServerNotificationListener;
15
16 public abstract class AbstractListener<T extends ServerNotification> implements ServerNotificationListener<T>
17 {
18
19 private T notification = null;
20
21 public void onNotification(T notification)
22 {
23 this.notification = notification;
24 }
25
26 public boolean isNotified()
27 {
28 return null != notification;
29 }
30
31 }