Skip navigation links
A B C D E F G H I J K N O P R S T U X 

A

AbstractAdHocCommand - Class in tigase.push.adhoc
Created by andrzej on 02.01.2017.
AbstractAdHocCommand() - Constructor for class tigase.push.adhoc.AbstractAdHocCommand
 
AbstractPushRepository<DS extends tigase.db.DataSource> - Class in tigase.push.repositories
Created by andrzej on 05.01.2017.
AbstractPushRepository() - Constructor for class tigase.push.repositories.AbstractPushRepository
 
Activator - Class in tigase.push
Created by andrzej on 31.12.2016.
Activator() - Constructor for class tigase.push.Activator
 
Activator - Class in tigase.push.apns
Created by andrzej on 05.01.2017.
Activator() - Constructor for class tigase.push.apns.Activator
 
Activator - Class in tigase.push.fcm
Created by andrzej on 05.01.2017.
Activator() - Constructor for class tigase.push.fcm.Activator
 
addDevice(IPushSettings.IDevice) - Method in interface tigase.push.api.IPushSettings
 
addDevice(IPushSettings.IDevice) - Method in class tigase.push.PushSettings
 
AffiliationChangedModule - Class in tigase.push.modules
Created by andrzej on 04.01.2017.
AffiliationChangedModule() - Constructor for class tigase.push.modules.AffiliationChangedModule
 
APNsBinaryApiProvider - Class in tigase.push.apns
Created by andrzej on 05.01.2017.
APNsBinaryApiProvider() - Constructor for class tigase.push.apns.APNsBinaryApiProvider
 
APNsBinaryApiProvider.InactiveDeviceCleanup - Class in tigase.push.apns
 

B

beanConfigurationChanged(Collection<String>) - Method in class tigase.push.apns.APNsBinaryApiProvider
 
beanConfigurationChanged(Collection<String>) - Method in class tigase.push.fcm.FcmXmppApiProvider
 
beforeUnregister() - Method in class tigase.push.apns.APNsBinaryApiProvider
 
beforeUnregister() - Method in class tigase.push.fcm.FcmXmppApiProvider
 
beforeUnregister() - Method in class tigase.push.PushNotificationsExt
 

C

calculateNode(BareJID, BareJID) - Method in class tigase.push.repositories.AbstractPushRepository
 
cleanupInactiveDevices() - Method in class tigase.push.apns.APNsBinaryApiProvider
 
COMPONENT_ID - Static variable in class tigase.push.PushNotificationsComponent
 
connected(FcmConnection) - Method in interface tigase.push.fcm.FcmProvider
 
connected(FcmConnection) - Method in class tigase.push.fcm.FcmXmppApiProvider
 
createSettingsElement(JID, String, Element, Element) - Method in class tigase.push.PushNotifications
 
createSettingsElement(JID, String, Element, Element) - Method in class tigase.push.PushNotificationsExt
 

D

Device - Class in tigase.push
Created by andrzej on 02.01.2017.
Device(String, String) - Constructor for class tigase.push.Device
 
devices - Variable in class tigase.push.PushSettings
 
disableNotifications(XMPPResourceConnection, JID, String) - Method in class tigase.push.PushNotifications
 
disconnected(FcmConnection) - Method in interface tigase.push.fcm.FcmProvider
 
disconnected(FcmConnection) - Method in class tigase.push.fcm.FcmXmppApiProvider
 

E

enableNotifications(XMPPResourceConnection, JID, String, Element, Element) - Method in class tigase.push.PushNotifications
 
enableNotifications(XMPPResourceConnection, JID, String, Element) - Method in class tigase.push.PushNotifications
 
equals(Object) - Method in class tigase.push.Device
 
equals(Object) - Method in class tigase.push.repositories.InMemoryPushRepository.Key
 
execute(AdhHocRequest, AdHocResponse) - Method in class tigase.push.adhoc.AbstractAdHocCommand
 

F

FcmConnection - Class in tigase.push.fcm
Created by andrzej on 20.05.2017.
FcmConnection(String, String, boolean) - Constructor for class tigase.push.fcm.FcmConnection
 
FcmConnection.FcmModule - Class in tigase.push.fcm
 
FcmModule(FcmConnection) - Constructor for class tigase.push.fcm.FcmConnection.FcmModule
 
FcmProvider - Interface in tigase.push.fcm
Created by andrzej on 22.05.2017.
FcmXmppApiProvider - Class in tigase.push.fcm
Created by andrzej on 05.01.2017.
FcmXmppApiProvider() - Constructor for class tigase.push.fcm.FcmXmppApiProvider
 
findClassForDataSource(DataSource) - Method in class tigase.push.repositories.PushRepositoryMDBean
 

G

getAccount() - Method in interface tigase.push.api.INotification
 
getAccount() - Method in class tigase.push.Notification
 
getComponentVersion() - Method in class tigase.push.PushNotificationsComponent
 
getCriteria() - Method in class tigase.push.fcm.FcmConnection.FcmModule
 
getDefaultBeanClass() - Method in class tigase.push.repositories.PushRepositoryMDBean
 
getDescription() - Method in interface tigase.push.api.IPushProvider
 
getDescription() - Method in class tigase.push.apns.APNsBinaryApiProvider
 
getDescription() - Method in class tigase.push.fcm.FcmXmppApiProvider
 
getDeviceId() - Method in interface tigase.push.api.IPushSettings.IDevice
 
getDeviceId() - Method in class tigase.push.Device
 
getDevices() - Method in interface tigase.push.api.IPushSettings
 
getDevices() - Method in class tigase.push.PushSettings
 
getDiscoCategory() - Method in class tigase.push.PushNotificationsComponent
 
getDiscoCategoryType() - Method in class tigase.push.PushNotificationsComponent
 
getDiscoDescription() - Method in class tigase.push.PushNotificationsComponent
 
getFeatures() - Method in class tigase.push.fcm.FcmConnection.FcmModule
 
getFeatures() - Method in class tigase.push.modules.AffiliationChangedModule
 
getFeatures() - Method in class tigase.push.modules.PublishNotificationModule
 
getLastMessageBody() - Method in interface tigase.push.api.INotification
 
getLastMessageBody() - Method in class tigase.push.Notification
 
getLastMessageSender() - Method in interface tigase.push.api.INotification
 
getLastMessageSender() - Method in class tigase.push.Notification
 
getMessageCount() - Method in interface tigase.push.api.INotification
 
getMessageCount() - Method in class tigase.push.Notification
 
getModuleCriteria() - Method in class tigase.push.modules.AffiliationChangedModule
 
getModuleCriteria() - Method in class tigase.push.modules.PublishNotificationModule
 
getName() - Method in class tigase.push.adhoc.RegisterDevice
 
getName() - Method in class tigase.push.adhoc.UnregisterDevice
 
getName() - Method in interface tigase.push.api.IPushProvider
 
getName() - Method in class tigase.push.apns.APNsBinaryApiProvider
 
getName() - Method in class tigase.push.fcm.FcmXmppApiProvider
 
getNode() - Method in class tigase.push.adhoc.RegisterDevice
 
getNode() - Method in class tigase.push.adhoc.UnregisterDevice
 
getNode() - Method in interface tigase.push.api.IPushSettings
 
getNode() - Method in class tigase.push.PushSettings
 
getNodeSettings(BareJID, String) - Method in interface tigase.push.api.IPushRepository
 
getNodeSettings(BareJID, String, String) - Method in interface tigase.push.api.IPushRepository
 
getNodeSettings(String, String) - Method in interface tigase.push.api.IPushRepository
 
getNodeSettings(BareJID, String, IPushRepository.ElseHandler) - Method in interface tigase.push.api.IPushRepository
 
getNodeSettings(BareJID, String, String) - Method in class tigase.push.repositories.AbstractPushRepository
 
getNodeSettings(BareJID, String) - Method in class tigase.push.repositories.InMemoryPushRepository
 
getNodeSettings(String, String) - Method in class tigase.push.repositories.InMemoryPushRepository
 
getNodeSettings(BareJID, String) - Method in class tigase.push.repositories.JDBCPushRepository
 
getNodeSettings(String, String) - Method in class tigase.push.repositories.JDBCPushRepository
 
getNodeSettings(BareJID, String) - Method in class tigase.push.repositories.PushRepositoryMDBean
 
getNodeSettings(BareJID, String, String) - Method in class tigase.push.repositories.PushRepositoryMDBean
 
getNodeSettings(String, String) - Method in class tigase.push.repositories.PushRepositoryMDBean
 
getOwenerJid() - Method in interface tigase.push.api.IPushSettings
 
getOwenerJid() - Method in class tigase.push.PushSettings
 
getProvider(IPushSettings.IDevice) - Method in class tigase.push.modules.PublishNotificationModule
 
getProviderName() - Method in interface tigase.push.api.IPushSettings.IDevice
 
getProviderName() - Method in class tigase.push.Device
 
getPushServices(XMPPResourceConnection) - Method in class tigase.push.PushNotifications
 
getPushServicesForAwayNotifications(XMPPResourceConnection) - Method in class tigase.push.PushNotificationsExt
 
getRepositoryClassName() - Method in class tigase.push.repositories.PushRepositoryMDBean.PushRepositoryConfigBean
 
getServiceJid() - Method in interface tigase.push.api.IPushSettings
 
getServiceJid() - Method in class tigase.push.PushSettings
 

H

hashCode() - Method in class tigase.push.Device
 
hashCode() - Method in class tigase.push.repositories.InMemoryPushRepository.Key
 
hashCodeForPacket(Packet) - Method in class tigase.push.PushNotificationsComponent
 

I

ID - Static variable in class tigase.push.PushNotifications
 
ifLastMessageBody(INotification.Processor<String>) - Method in interface tigase.push.api.INotification
 
ifLastMessageSender(INotification.Processor<JID>) - Method in interface tigase.push.api.INotification
 
ifMessageCount(INotification.Processor<Long>) - Method in interface tigase.push.api.INotification
 
InactiveDeviceCleanup() - Constructor for class tigase.push.apns.APNsBinaryApiProvider.InactiveDeviceCleanup
 
initialize() - Method in class tigase.push.PushNotificationsComponent
 
initialize() - Method in class tigase.push.PushNotificationsExt
 
initRepo(DataRepository) - Method in class tigase.push.repositories.JDBCPushRepository
 
InMemoryPushRepository - Class in tigase.push.repositories
Created by andrzej on 02.01.2017.
InMemoryPushRepository() - Constructor for class tigase.push.repositories.InMemoryPushRepository
 
InMemoryPushRepository.Key - Class in tigase.push.repositories
 
INotification - Interface in tigase.push.api
Created by andrzej on 02.01.2017.
INotification.Processor<T> - Interface in tigase.push.api
 
IPushProvider - Interface in tigase.push.api
Created by andrzej on 31.12.2016.
IPushRepository<DS extends tigase.db.DataSource> - Interface in tigase.push.api
Created by andrzej on 02.01.2017.
IPushRepository.ElseHandler - Interface in tigase.push.api
 
IPushSettings - Interface in tigase.push.api
Created by andrzej on 02.01.2017.
IPushSettings.IDevice - Interface in tigase.push.api
 
isAllowedFor(JID) - Method in class tigase.push.adhoc.RegisterDevice
 
isAllowedFor(JID) - Method in class tigase.push.adhoc.UnregisterDevice
 
isDiscoNonAdmin() - Method in class tigase.push.PushNotificationsComponent
 
isOwner(BareJID) - Method in interface tigase.push.api.IPushSettings
 
isSubdomain() - Method in class tigase.push.PushNotificationsComponent
 

J

JDBCPushRepository - Class in tigase.push.repositories
Created by andrzej on 05.01.2017.
JDBCPushRepository() - Constructor for class tigase.push.repositories.JDBCPushRepository
 

K

Key(BareJID, String) - Constructor for class tigase.push.repositories.InMemoryPushRepository.Key
 

N

Notification - Class in tigase.push
Created by andrzej on 02.01.2017.
Notification(BareJID, Long, JID, String) - Constructor for class tigase.push.Notification
 
notifyAffiliationChanged(BareJID, BareJID, String, Affiliation) - Method in class tigase.push.modules.AffiliationChangedModule
 
notifyNewOfflineMessage(Packet, XMPPResourceConnection, Queue<Packet>, Map<String, Object>) - Method in class tigase.push.PushNotifications
 
notifyOfflineMessagesRetrieved(XMPPResourceConnection, Queue<Packet>) - Method in class tigase.push.PushNotifications
 
notifyOfflineMessagesRetrieved(BareJID, Collection<Element>, Consumer<Packet>) - Method in class tigase.push.PushNotifications
 

O

onLoggedIn(SessionObject) - Method in class tigase.push.fcm.FcmConnection
 
onLoggedOut(SessionObject) - Method in class tigase.push.fcm.FcmConnection
 
orElse(BareJID, String) - Method in interface tigase.push.api.IPushRepository.ElseHandler
 

P

parseJID(Element, String) - Method in class tigase.push.modules.PublishNotificationModule
 
parseLong(Element, String) - Method in class tigase.push.modules.PublishNotificationModule
 
parseNotification(BareJID, Element) - Method in class tigase.push.modules.PublishNotificationModule
 
prepareForm(AdhHocRequest, AdHocResponse) - Method in class tigase.push.adhoc.AbstractAdHocCommand
 
prepareForm(AdhHocRequest, AdHocResponse) - Method in class tigase.push.adhoc.RegisterDevice
 
prepareForm(AdhHocRequest, AdHocResponse) - Method in class tigase.push.adhoc.UnregisterDevice
 
prepareNotificationPayload(Packet, long) - Method in class tigase.push.PushNotifications
 
preparePayload(PayloadBuilder, INotification) - Method in class tigase.push.apns.APNsBinaryApiProvider
 
preparePayload(INotification) - Method in class tigase.push.fcm.FcmXmppApiProvider
 
presenceChanged(UserPresenceChangedEvent) - Method in class tigase.push.PushNotificationsExt
 
process(T) - Method in interface tigase.push.api.INotification.Processor
 
process(Element) - Method in class tigase.push.fcm.FcmConnection.FcmModule
 
process(Packet) - Method in class tigase.push.modules.AffiliationChangedModule
 
process(Packet) - Method in class tigase.push.modules.PublishNotificationModule
 
process(Packet, XMPPResourceConnection, NonAuthUserRepository, Queue<Packet>, Map<String, Object>) - Method in class tigase.push.PushNotifications
 
process(Packet, XMPPResourceConnection, NonAuthUserRepository, Queue<Packet>, Map<String, Object>) - Method in class tigase.push.PushNotificationsExt
 
processingInThreads() - Method in class tigase.push.PushNotificationsComponent
 
PublishNotificationModule - Class in tigase.push.modules
Created by andrzej on 02.01.2017.
PublishNotificationModule() - Constructor for class tigase.push.modules.PublishNotificationModule
 
PUSH_SCHEMA_ID - Static variable in class tigase.push.repositories.Schema
 
PUSH_SCHEMA_NAME - Static variable in class tigase.push.repositories.Schema
 
pushNotification(String, INotification) - Method in interface tigase.push.api.IPushProvider
 
pushNotification(String, INotification) - Method in class tigase.push.apns.APNsBinaryApiProvider
 
pushNotification(String, INotification) - Method in class tigase.push.fcm.FcmXmppApiProvider
 
pushNotification(BareJID, BareJID, String, Element) - Method in class tigase.push.modules.PublishNotificationModule
 
PushNotifications - Class in tigase.push
Created by andrzej on 30.12.2016.
PushNotifications() - Constructor for class tigase.push.PushNotifications
 
PushNotificationsComponent - Class in tigase.push
Created by andrzej on 30.12.2016.
PushNotificationsComponent() - Constructor for class tigase.push.PushNotificationsComponent
 
PushNotificationsExt - Class in tigase.push
Extended version of Push Notifications processor with support for sending Push notifications when there are other resources connected with presence show value other than online or chat.
PushNotificationsExt() - Constructor for class tigase.push.PushNotificationsExt
 
PushRepositoryConfigBean() - Constructor for class tigase.push.repositories.PushRepositoryMDBean.PushRepositoryConfigBean
 
PushRepositoryMDBean - Class in tigase.push.repositories
Created by andrzej on 05.01.2017.
PushRepositoryMDBean() - Constructor for class tigase.push.repositories.PushRepositoryMDBean
 
PushRepositoryMDBean.PushRepositoryConfigBean - Class in tigase.push.repositories
 
PushSettings - Class in tigase.push
Created by andrzej on 02.01.2017.
PushSettings(BareJID, String, BareJID, List<IPushSettings.IDevice>) - Constructor for class tigase.push.PushSettings
 

R

readDevice(ResultSet, int) - Method in class tigase.push.repositories.JDBCPushRepository
 
RegisterDevice - Class in tigase.push.adhoc
Created by andrzej on 02.01.2017.
RegisterDevice() - Constructor for class tigase.push.adhoc.RegisterDevice
 
registerDevice(BareJID, BareJID, String, String) - Method in interface tigase.push.api.IPushRepository
 
registerDevice(BareJID, BareJID, String, String) - Method in class tigase.push.repositories.InMemoryPushRepository
 
registerDevice(BareJID, BareJID, String, String) - Method in class tigase.push.repositories.JDBCPushRepository
 
registerDevice(BareJID, BareJID, String, String) - Method in class tigase.push.repositories.PushRepositoryMDBean
 
registerModules(Kernel) - Method in class tigase.push.PushNotificationsComponent
 
removeDevice(IPushSettings.IDevice) - Method in interface tigase.push.api.IPushSettings
 
removeDevice(IPushSettings.IDevice) - Method in class tigase.push.PushSettings
 
repo - Variable in class tigase.push.repositories.JDBCPushRepository
 
run() - Method in class tigase.push.apns.APNsBinaryApiProvider.InactiveDeviceCleanup
 

S

Schema - Class in tigase.push.repositories
Created by andrzej on 15.05.2017.
Schema() - Constructor for class tigase.push.repositories.Schema
 
sendNotification(String) - Method in class tigase.push.fcm.FcmConnection
 
sendPushNotification(BareJID, Collection<Element>, Element, Consumer<Packet>) - Method in class tigase.push.PushNotifications
 
setDataSource(DataSource) - Method in class tigase.push.repositories.InMemoryPushRepository
 
setDataSource(DataRepository) - Method in class tigase.push.repositories.JDBCPushRepository
 
setDataSource(DataSource) - Method in class tigase.push.repositories.PushRepositoryMDBean
 
setProvider(FcmProvider) - Method in class tigase.push.fcm.FcmConnection
 
setPushProviders(List<IPushProvider>) - Method in class tigase.push.adhoc.RegisterDevice
 
setPushProviders(List<IPushProvider>) - Method in class tigase.push.adhoc.UnregisterDevice
 
setPushProviders(List<IPushProvider>) - Method in class tigase.push.modules.PublishNotificationModule
 
start() - Method in class tigase.push.fcm.FcmConnection
 
stop() - Method in class tigase.push.fcm.FcmConnection
 
StoredProcedures - Class in tigase.push.repositories.derby
Created by andrzej on 15.05.2017.
StoredProcedures() - Constructor for class tigase.push.repositories.derby.StoredProcedures
 
submitForm(AdhHocRequest, AdHocResponse, Form) - Method in class tigase.push.adhoc.AbstractAdHocCommand
 
submitForm(AdhHocRequest, AdHocResponse, Form) - Method in class tigase.push.adhoc.RegisterDevice
 
submitForm(AdhHocRequest, AdHocResponse, Form) - Method in class tigase.push.adhoc.UnregisterDevice
 

T

tigase.push - package tigase.push
 
tigase.push.adhoc - package tigase.push.adhoc
 
tigase.push.api - package tigase.push.api
 
tigase.push.apns - package tigase.push.apns
 
tigase.push.fcm - package tigase.push.fcm
 
tigase.push.modules - package tigase.push.modules
 
tigase.push.repositories - package tigase.push.repositories
 
tigase.push.repositories.derby - package tigase.push.repositories.derby
 
tigPushGetNodeSettingsByDevice(String, String, ResultSet[]) - Static method in class tigase.push.repositories.derby.StoredProcedures
 
tigPushGetNodeSettingsByNode(String, String, ResultSet[]) - Static method in class tigase.push.repositories.derby.StoredProcedures
 
tigPushRegisterDevice(String, String, String, String, String) - Static method in class tigase.push.repositories.derby.StoredProcedures
 
tigPushUnregisterDevice(String, String, String, String, String) - Static method in class tigase.push.repositories.derby.StoredProcedures
 
toHex(byte[]) - Method in class tigase.push.repositories.AbstractPushRepository
 
toString() - Method in class tigase.push.repositories.InMemoryPushRepository.Key
 

U

UnregisterDevice - Class in tigase.push.adhoc
Created by andrzej on 02.01.2017.
UnregisterDevice() - Constructor for class tigase.push.adhoc.UnregisterDevice
 
unregisterDevice(BareJID, BareJID, String, String) - Method in interface tigase.push.api.IPushRepository
 
unregisterDevice(String) - Method in class tigase.push.apns.APNsBinaryApiProvider
 
unregisterDevice(String) - Method in interface tigase.push.fcm.FcmProvider
 
unregisterDevice(String) - Method in class tigase.push.fcm.FcmXmppApiProvider
 
unregisterDevice(BareJID, BareJID, String, String) - Method in class tigase.push.repositories.InMemoryPushRepository
 
unregisterDevice(BareJID, BareJID, String, String) - Method in class tigase.push.repositories.JDBCPushRepository
 
unregisterDevice(BareJID, BareJID, String, String) - Method in class tigase.push.repositories.PushRepositoryMDBean
 

X

XMLNS - Static variable in class tigase.push.PushNotifications
 
A B C D E F G H I J K N O P R S T U X 
Skip navigation links

Copyright © 2017–2019 Tigase. All rights reserved.