| 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) |
<T extends java.io.Serializable> |
publish(java.lang.Class<T> cls,
T object) |
void |
publish(java.lang.String topic,
java.io.Serializable object) |
void |
removeBroadcast(Broadcast broadcast) |
<T extends java.io.Serializable> |
subscribe(java.lang.Class<T> topic,
Subscriber<T> listener) |
void |
subscribe(java.lang.String topic,
Subscriber subscriber) |
void |
unsubscribe(java.lang.Class topic,
Subscriber subscriber) |
void |
unsubscribe(java.lang.String topic,
Subscriber subscriber) |
public void addSourceNotificationListener(java.lang.Object src,
NotificationListener listener)
public <T extends Notification> void addNotificationListener(java.lang.Class<T> cls, NotificationListener<T> listener)
public void fireNotification(Notification notification)
public void subscribe(java.lang.String topic,
Subscriber subscriber)
public <T extends java.io.Serializable> void subscribe(java.lang.Class<T> topic,
Subscriber<T> listener)
public void unsubscribe(java.lang.String topic,
Subscriber subscriber)
unsubscribe in interface Broadcastpublic void unsubscribe(java.lang.Class topic,
Subscriber subscriber)
unsubscribe in interface Broadcastpublic void publish(java.lang.String topic,
java.io.Serializable object)
public <T extends java.io.Serializable> void publish(java.lang.Class<T> cls,
T object)
public void addBroadcast(Broadcast broadcast)
public void removeBroadcast(Broadcast broadcast)