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