@Bean(name="urn:xmpp:push:0:ext",
parent=tigase.server.xmppsession.SessionManager.class,
active=false,
exportable=true)
public class PushNotificationsExt
extends PushNotifications
implements tigase.kernel.beans.Initializable, tigase.kernel.beans.UnregisterAware
ID, XMLNS| Constructor and Description |
|---|
PushNotificationsExt() |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeUnregister() |
protected tigase.xml.Element |
createSettingsElement(tigase.xmpp.jid.JID jid,
String node,
tigase.xml.Element enableElem,
tigase.xml.Element optionsForm) |
protected Collection<tigase.xml.Element> |
getPushServicesForAwayNotifications(tigase.xmpp.XMPPResourceConnection session) |
void |
initialize() |
void |
presenceChanged(tigase.server.xmppsession.UserPresenceChangedEvent event) |
void |
process(tigase.server.Packet packet,
tigase.xmpp.XMPPResourceConnection session,
tigase.db.NonAuthUserRepository nonAuthUserRepository,
Queue<tigase.server.Packet> results,
Map<String,Object> map) |
disableNotifications, enableNotifications, enableNotifications, getPushServices, notifyNewOfflineMessage, notifyOfflineMessagesRetrieved, notifyOfflineMessagesRetrieved, prepareNotificationPayload, sendPushNotificationid, supDiscoFeatures, supElementNamePaths, supNamespaces, supStreamFeatures, supTypescanHandle, compareTo, concurrentThreadsPerQueue, getComponentInfo, getInstance, getQueueSize, getStatistics, getThreadsNo, init, isSupporting, supElements, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcanHandle, concurrentQueuesNo, concurrentThreadsPerQueue, getComponentInfo, getStatistics, id, init, isSupporting, supDiscoFeatures, supElementNamePaths, supElements, supNamespaces, supStreamFeatures, supTypescompareTopublic void process(tigase.server.Packet packet,
tigase.xmpp.XMPPResourceConnection session,
tigase.db.NonAuthUserRepository nonAuthUserRepository,
Queue<tigase.server.Packet> results,
Map<String,Object> map)
throws tigase.xmpp.XMPPException
process in interface tigase.xmpp.XMPPProcessorIfcprocess in class PushNotificationstigase.xmpp.XMPPExceptionpublic void initialize()
initialize in interface tigase.kernel.beans.Initializablepublic void beforeUnregister()
beforeUnregister in interface tigase.kernel.beans.UnregisterAware@HandleEvent(filter=local) public void presenceChanged(tigase.server.xmppsession.UserPresenceChangedEvent event)
protected Collection<tigase.xml.Element> getPushServicesForAwayNotifications(tigase.xmpp.XMPPResourceConnection session)
protected tigase.xml.Element createSettingsElement(tigase.xmpp.jid.JID jid,
String node,
tigase.xml.Element enableElem,
tigase.xml.Element optionsForm)
createSettingsElement in class PushNotificationsCopyright © 2017–2019 Tigase. All rights reserved.