Öffentliche Klasse ContinuousQuery
erweitert java.lang.Object
Bauherr | Beschreibung |
---|---|
ContinuousQuery(QueryCommand command) |
Initialisiert eine neue Instanz der ContinuousQuery-Klasse.
|
Modifikator und Typ | Versandart | Beschreibung |
---|---|---|
void |
addDataModificationListener(QueryDataModificationListener listener,
java.util.EnumSet<EventType> eventEnumSet,
EventDataFilter datafilter) |
Diese Methode registriert einen benutzerdefinierten Listener, der bei Änderungen im Datensatz einer kontinuierlichen Abfrage ausgelöst wird.
|
boolean |
equals(java.lang.Object obj) |
Vergleicht zwei Instanzen von ContinuousQuery auf Gleichheit.
|
QueryCommand |
getQueryCommand() |
Ruft den Abfragebefehl für die kontinuierliche Abfrage ab.
|
int |
hashCode() |
Berechnet den Hashcode für das aktuelle Objekt.
|
void |
removeDataModificationListener(QueryDataModificationListener listener,
java.util.EnumSet<EventType> eventEnumSet) |
Diese Methode hebt die Registrierung eines benutzerdefinierten Listeners auf, der bei einer Änderung im Datensatz einer kontinuierlichen Abfrage ausgelöst wird.
|
void |
setQueryCommand(QueryCommand value) |
Legt den Abfragebefehl für die kontinuierliche Abfrage fest.
|
öffentliche ContinuousQuery(Abfragebefehl Befehl)
command
- QueryCommand
mit Abfragetext und Werten.Öffentlichkeit Abfragebefehl getQueryCommand()
public void setQueryCommand(Abfragebefehl Wert)
value
– Die QueryCommand-Instanz.public void addDataModificationListener(QueryDatamodificationListener Listener, java.util.EnumSetEreignistyp> eventEnumSet, Ereignisdatenfilter datafilter) löst eine java.lang.IllegalArgumentException aus
listener
– Der Listener, der immer dann aufgerufen wird, wenn sich der Datensatz der kontinuierlichen Abfrage ändert.eventEnumSet
– Registriert den Listener mit den angegebenen Ereignistypen im Enumset.datafilter
– Diese Enumeration soll bei der Registrierung eines Ereignisses beschreiben, wie viele Daten beim Auslösen des Ereignisses aus dem Cache abgerufen werden.java.lang.IllegalArgumentException
public void removeDataModificationListener(QueryDatamodificationListener Listener, java.util.EnumSetEreignistyp> eventEnumSet) löst eine java.lang.IllegalArgumentException aus
listener
– Der Listener, der bei Continuous Query registriert wurde.eventEnumSet
– Hebt die Registrierung des Listeners mit den angegebenen Ereignistypen im Enumset auf.java.lang.IllegalArgumentException
öffentliche boolesche Gleichheit (java.lang.Object obj)
equals
im Unterricht java.lang.Object
obj
– Eine Instanz von ContinuousQuery.hashCode()
,
HashMap
öffentlicher int hashCode()
HashMap
.hashCode
im Unterricht java.lang.Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)