接口 NotificationPublisher<N>


  • public interface NotificationPublisher<N>
    发布通知。
    • 方法概要

      所有方法 实例方法 抽象方法 默认方法 
      修饰符和类型 方法 说明
      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)
      发布通知。
      void publish​(N notification, java.lang.String source)
      按指定的源发布通知。
    • 方法详细资料

      • publish

        default void publish​(N notification)
        发布通知。被NotificationSource标注的通知将通过其指定的源发送。
      • publish

        void publish​(N notification,
                     java.lang.String source)
        按指定的源发布通知。
      • getNotificationSource

        default java.lang.String getNotificationSource​(java.lang.Class<N> cls)
      • getExchange

        default java.lang.String getExchange​(java.lang.String prefix,
                                             java.lang.Class<N> cls)
      • getExchange

        default java.lang.String getExchange​(java.lang.String prefix,
                                             java.lang.String source)
      • getRouting

        default java.lang.String getRouting​(java.lang.String prefix,
                                            java.lang.Class<N> cls)
      • getRouting

        default java.lang.String getRouting​(java.lang.String prefix,
                                            java.lang.String source)