ContinuousQuery

ContinuousQuery

Klasse zum Speichern von Objektabfragen und Werten, die für Benachrichtigungen vorgesehen sind.


Bauherr

# neue ContinuousQuery(Command)

Parameter:
Name und Vorname Typ Standard Beschreibung
command Abfragebefehl null

Methoden

# addDataModificationListener(Listener, eventEnumSet, Datenfilter)

Diese Methode registriert einen benutzerdefinierten Listener, der bei Änderungen im Datensatz einer kontinuierlichen Abfrage ausgelöst wird

Parameter:
Name und Vorname Typ Beschreibung
listener QueryDatamodificationListener

Der Listener, der immer dann aufgerufen wird, wenn sich der Datensatz einer kontinuierlichen Abfrage ändert.

eventEnumSet Anzahl

Registriert den Listener mit den angegebenen Ereignistypen im Enumset.

datafilter Anzahl

Diese Enumeration soll beim Registrieren eines Ereignisses beschreiben, wie viele Daten beim Auslösen des Ereignisses aus dem Cache abgerufen werden.

# getQueryCommand() → {Abfragebefehl}

Ruft den Abfragebefehl für die kontinuierliche Abfrage ab.

Rücksendung:

Die QueryCommand-Instanz.

Typ
Abfragebefehl

# entfernteatamodificificationListener(Listener, eventEnumSet)

Diese Methode hebt die Registrierung eines benutzerdefinierten Listeners auf, der bei einer Änderung im Datensatz einer kontinuierlichen Abfrage ausgelöst wird.

Parameter:
Name und Vorname Typ Beschreibung
listener QueryDatamodificationListener

Der Listener, der mit kontinuierlicher Abfrage registriert wurde.

eventEnumSet Anzahl

Hebt die Registrierung des Listeners mit den angegebenen Ereignistypen im Enumset auf.

# setQuery(Anfrage)

Parameter:
Name und Vorname Typ Beschreibung
query Schnur

# setQueryCommand(Wert)

Legt den Abfragebefehl für die kontinuierliche Abfrage fest.

Parameter:
Name und Vorname Typ Beschreibung
value Abfragebefehl

Die QueryCommand-Instanz.