| Constructor and Description |
|---|
NotificationCenter() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBroadcast(Broadcast broadcast) |
<T extends Notification> |
addNotificationListener(java.lang.Class<T> cls,
NotificationListener<T> listener) |
void |
addSourceNotificationListener(java.lang.Object src,
NotificationListener listener) |
void |
fireNotification(Notification notification) |
java.util.concurrent.Executor |
getExecutor() |
java.util.List<NotificationListener> |
getNotificationListeners(Notification notification) |
void |
publish(Notice<?> notice) |
void |
removeBroadcast(Broadcast broadcast) |
<T extends Notification> |
removeNotificationListener(java.lang.Class<T> cls,
NotificationListener<T> listener) |
void |
removeSourceNotificationListener(java.lang.Object src,
NotificationListener listener) |
void |
setExecutor(java.util.concurrent.Executor executor) |
void |
subscribe(java.lang.String topic,
Subscriber subscriber) |
void |
unsubscribe(java.lang.String topic,
Subscriber subscriber) |
public java.util.concurrent.Executor getExecutor()
public void setExecutor(java.util.concurrent.Executor executor)
public void addSourceNotificationListener(java.lang.Object src,
NotificationListener listener)
public void removeSourceNotificationListener(java.lang.Object src,
NotificationListener listener)
public <T extends Notification> void addNotificationListener(java.lang.Class<T> cls, NotificationListener<T> listener)
public <T extends Notification> void removeNotificationListener(java.lang.Class<T> cls, NotificationListener<T> listener)
public void fireNotification(Notification notification)
public java.util.List<NotificationListener> getNotificationListeners(Notification notification)
public void subscribe(java.lang.String topic,
Subscriber subscriber)
public void unsubscribe(java.lang.String topic,
Subscriber subscriber)
unsubscribe in interface Broadcastpublic void addBroadcast(Broadcast broadcast)
public void removeBroadcast(Broadcast broadcast)