public class MongoPushRepository
extends tigase.push.repositories.AbstractPushRepository<tigase.mongodb.MongoDataSource>
| Constructor and Description |
|---|
MongoPushRepository() |
| Modifier and Type | Method and Description |
|---|---|
tigase.push.api.IPushSettings |
getNodeSettings(tigase.xmpp.jid.BareJID serviceJid,
String node) |
Stream<tigase.push.api.IPushSettings> |
getNodeSettings(String provider,
String deviceId) |
tigase.push.api.IPushSettings |
registerDevice(tigase.xmpp.jid.BareJID serviceJid,
tigase.xmpp.jid.BareJID userJid,
String provider,
String deviceId) |
void |
setDataSource(tigase.mongodb.MongoDataSource dataSource) |
tigase.push.api.IPushSettings |
unregisterDevice(tigase.xmpp.jid.BareJID serviceJid,
tigase.xmpp.jid.BareJID userJid,
String provider,
String deviceId) |
calculateNode, getNodeSettings, toHexpublic tigase.push.api.IPushSettings registerDevice(tigase.xmpp.jid.BareJID serviceJid,
tigase.xmpp.jid.BareJID userJid,
String provider,
String deviceId)
throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionpublic tigase.push.api.IPushSettings unregisterDevice(tigase.xmpp.jid.BareJID serviceJid,
tigase.xmpp.jid.BareJID userJid,
String provider,
String deviceId)
throws tigase.component.exceptions.RepositoryException,
tigase.component.exceptions.ComponentException
tigase.component.exceptions.RepositoryExceptiontigase.component.exceptions.ComponentExceptionpublic tigase.push.api.IPushSettings getNodeSettings(tigase.xmpp.jid.BareJID serviceJid,
String node)
throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionpublic Stream<tigase.push.api.IPushSettings> getNodeSettings(String provider, String deviceId) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionpublic void setDataSource(tigase.mongodb.MongoDataSource dataSource)
Copyright © 2007–2019 Tigase. All rights reserved.