Interface PushNotificationsExtension

All Superinterfaces:
PushNotificationsAware
All Known Implementing Classes:
AwayPushNotificationsExtension, EncryptedPushNotificationExtension, GroupchatPushNotificationsExtension, JinglePushNotificationsExtension, PriorityExtension

public interface PushNotificationsExtension extends PushNotificationsAware
  • Method Details

    • shouldSendNotification

      boolean shouldSendNotification(Packet packet, tigase.xmpp.jid.BareJID userJid, XMPPResourceConnection session) throws XMPPException
      Throws:
      XMPPException
    • prepareNotificationPayload

      default void prepareNotificationPayload(tigase.xml.Element pushServiceSettings, Packet packet, long msgCount, tigase.xml.Element notification)
    • setPushNotifications

      default void setPushNotifications(PushNotifications pushNotifications)