# neuer MessagingService()
Diese Klasse enthält Eigenschaften und Methoden, die für den Messaging-Dienst erforderlich sind.
Methoden
# (asynchron) addCacheNotificationListener(Schlüssel, Listener, EventType, EventDataFilter) → {Versprochen.CacheEventDescriptor>}
Registriert die Cache-Benachrichtigung für einen Schlüssel-EventType vom Typ „Element hinzugefügt, aktualisiert oder entfernt“ für angegebene Schlüssel im Cache.
Name und Vorname | Typ | Beschreibung |
---|---|---|
key |
Schnur | Eindeutiger Schlüssel/Schlüssel zur Identifizierung des Cache-Elements. |
listener |
CacheDataModificationListener | Klassenobjekt für Callback-Methode |
eventType |
Array.Ereignistyp> | Gibt den Ereignistyp an, für den die Rückrufmethode aufgerufen wird |
eventDataFilter |
Ereignisdatenfilter | Gibt die Art der Daten an, die empfangen werden |
- Typ
- Versprechen.CacheEventDescriptor>
# (asynchron) Thema erstellen(Themenname, Themenpriorität) → {Versprochen.Betreff>}
Erstellt und ruft die Themeninstanz für den angegebenen Themennamen ab.
Name und Vorname | Typ | Standard | Beschreibung |
---|---|---|---|
topicName |
Schnur | Themenname, der zum Erstellen eines neuen Themas verwendet wird |
|
topicPriority |
ThemaPriorität | null | Prioritätsoptionen für neu erstelltes Thema festgelegt |
Die Themeninstanz.
- Typ
- Versprechen.Betreff>
# (asynchron) Thema löschen(Themenname)
Löscht die Themeninstanz für den angegebenen Themennamen.
Name und Vorname | Typ | Beschreibung |
---|---|---|
topicName |
Schnur | Themenname, der zum Löschen des Themas verwendet wird |
# (asynchron) getThema(Themenname, Suchoptionen) → {Versprochen.Betreff>}
Ruft die Themeninstanz anhand der TopicSearchOptions und des bereitgestellten Namens oder Musters ab.
Name und Vorname | Typ | Standard | Beschreibung |
---|---|---|---|
topicName |
Schnur | Themenname, der zum Abrufen der Themeninstanz verwendet wird |
|
searchOptions |
ThemenSuchoptionen | null | zusätzliche Suchoptionen |
Gibt die Themeninstanz zurück, null, wenn sie nicht existiert.
- Typ
- Versprechen.Betreff>
# (asynchron) registrierenCQ(Anfrage)
Name und Vorname | Typ | Beschreibung |
---|---|---|
query |
ContinuousQuery | SQL-ähnliche Abfrage, gegen die eine kontinuierliche Abfrage registriert wird |
# (asynchron) removeCacheTificationListener(Schlüssel, Listener, EventType)
Hebt die Registrierung der Cache-Benachrichtigung für angegebene Schlüssel im Cache auf. async removeCacheNotificationListener(keys, listener, EventType) {
Name und Vorname | Typ | Beschreibung |
---|---|---|
keys |
Array. | Schlüssel, auf denen die Cache-Benachrichtigung entfernt wird |
listener |
CacheDataModificationListener | Klassenobjekt für Rückrufmethode |
EventType |
Ereignistyp | Gibt den Ereignistyp an, für den die Rückrufmethode aufgerufen wird |
# (asynchron) unRegisterCQ(Anfrage)
Hebt die Registrierung einer bereits registrierten fortlaufenden Abfrage auf, um sie auf dem Cache-Server zu deaktivieren. Wie RegisterCQ verwendet es als Argument ein Objekt von ContinuousQuery, um die Registrierung der Rückrufe aufzuheben, die nach diesem Aufruf nicht mehr ausgelöst werden. Diese Methode wird verwendet, wenn der Benutzer kein Interesse mehr daran hat, Benachrichtigungen über Änderungen in einem Abfrageergebnissatz zu erhalten.
Name und Vorname | Typ | Beschreibung |
---|---|---|
query |
ContinuousQuery | SQL-ähnliche Abfrage, gegen die die kontinuierliche Abfrage nicht registriert wird |