public class InMemoryPushRepository extends AbstractPushRepository
| Modifier and Type | Class and Description |
|---|---|
static class |
InMemoryPushRepository.Key |
IPushRepository.ElseHandler| Constructor and Description |
|---|
InMemoryPushRepository() |
| Modifier and Type | Method and Description |
|---|---|
IPushSettings |
getNodeSettings(tigase.xmpp.jid.BareJID serviceJid,
String node) |
Stream<IPushSettings> |
getNodeSettings(String provider,
String deviceId) |
IPushSettings |
registerDevice(tigase.xmpp.jid.BareJID serviceJid,
tigase.xmpp.jid.BareJID userJid,
String provider,
String deviceId) |
void |
setDataSource(tigase.db.DataSource dataSource) |
IPushSettings |
unregisterDevice(tigase.xmpp.jid.BareJID serviceJid,
tigase.xmpp.jid.BareJID userJid,
String provider,
String deviceId) |
calculateNode, getNodeSettings, toHexclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNodeSettingspublic 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 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 IPushSettings getNodeSettings(tigase.xmpp.jid.BareJID serviceJid, String node)
public Stream<IPushSettings> getNodeSettings(String provider, String deviceId) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionpublic void setDataSource(tigase.db.DataSource dataSource)
Copyright © 2017–2019 Tigase. All rights reserved.