public interface NotificationPublisher<N>
| Modifier and Type | Method and Description |
|---|---|
default java.lang.String |
getExchange(java.lang.String prefix,
java.lang.Class<N> cls) |
default java.lang.String |
getExchange(java.lang.String prefix,
java.lang.String source) |
default java.lang.String |
getNotificationSource(java.lang.Class<N> cls) |
default java.lang.String |
getRouting(java.lang.String prefix,
java.lang.Class<N> cls) |
default java.lang.String |
getRouting(java.lang.String prefix,
java.lang.String source) |
default void |
publish(N notification)
发布通知。被
NotificationSource标注的通知将通过其指定的源发送。 |
void |
publish(N notification,
java.lang.String source)
按指定的源发布通知。
|
default void publish(N notification)
NotificationSource标注的通知将通过其指定的源发送。void publish(N notification, java.lang.String source)
default java.lang.String getNotificationSource(java.lang.Class<N> cls)
default java.lang.String getExchange(java.lang.String prefix,
java.lang.Class<N> cls)
default java.lang.String getExchange(java.lang.String prefix,
java.lang.String source)
default java.lang.String getRouting(java.lang.String prefix,
java.lang.Class<N> cls)
default java.lang.String getRouting(java.lang.String prefix,
java.lang.String source)