Package tigase.xmpp.impl.push
Interface PushNotificationsExtension
-
- All Superinterfaces:
PushNotificationsAware
- All Known Implementing Classes:
AwayPushNotificationsExtension,EncryptedPushNotificationExtension,GroupchatPushNotificationsExtension,JinglePushNotificationsExtension,PriorityExtension
public interface PushNotificationsExtension extends PushNotificationsAware
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidprepareNotificationPayload(Element pushServiceSettings, Packet packet, long msgCount, Element notification)default voidsetPushNotifications(PushNotifications pushNotifications)booleanshouldSendNotification(Packet packet, BareJID userJid, XMPPResourceConnection session)-
Methods inherited from interface tigase.xmpp.impl.push.PushNotificationsAware
getDiscoFeatures, processEnableElement
-
-
-
-
Method Detail
-
shouldSendNotification
boolean shouldSendNotification(Packet packet, BareJID userJid, XMPPResourceConnection session) throws XMPPException
- Throws:
XMPPException
-
prepareNotificationPayload
default void prepareNotificationPayload(Element pushServiceSettings, Packet packet, long msgCount, Element notification)
-
setPushNotifications
default void setPushNotifications(PushNotifications pushNotifications)
-
-