Package tigase.pubsub

Class NotificationBroadcaster


  • @Bean(name="notificationBroadcaster",
          parent=PubSubComponent.class,
          active=true)
    public class NotificationBroadcaster
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void broadcastNotification​(Executor.Priority priority, tigase.xmpp.jid.BareJID serviceJID, java.lang.String nodeName, tigase.xml.Element message)  
      protected tigase.xmpp.jid.JID prepareSender​(tigase.xmpp.jid.BareJID serviceJID, java.lang.String fromAttr)  
      protected boolean shouldBroadcast​(tigase.xmpp.jid.JID jid)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NotificationBroadcaster

        public NotificationBroadcaster()
    • Method Detail

      • broadcastNotification

        public void broadcastNotification​(Executor.Priority priority,
                                          tigase.xmpp.jid.BareJID serviceJID,
                                          java.lang.String nodeName,
                                          tigase.xml.Element message)
                                   throws tigase.component.exceptions.RepositoryException
        Throws:
        tigase.component.exceptions.RepositoryException
      • shouldBroadcast

        protected boolean shouldBroadcast​(tigase.xmpp.jid.JID jid)
      • prepareSender

        protected tigase.xmpp.jid.JID prepareSender​(tigase.xmpp.jid.BareJID serviceJID,
                                                    java.lang.String fromAttr)