| Constructor and Description |
|---|
DefaultBroadcast() |
| Modifier and Type | Method and Description |
|---|---|
<T extends java.io.Serializable> |
publish(java.lang.Class<T> cls,
T object) |
void |
publish(java.lang.String topic,
java.io.Serializable object) |
void |
setThreadPool(java.util.concurrent.ExecutorService threadPool) |
<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 setThreadPool(java.util.concurrent.ExecutorService threadPool)
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)