public interface ContinuousQuery<K,V>
Implementations are not expected to be threadsafe.
| Modifier and Type | Method and Description |
|---|---|
<C> void |
addContinuousQueryListener(Query query,
ContinuousQueryListener<K,C> listener)
Add a listener for a continuous query.
|
<C> void |
addContinuousQueryListener(String queryString,
ContinuousQueryListener<K,C> listener)
Add a listener for a continuous query.
|
<C> void |
addContinuousQueryListener(String queryString,
Map<String,Object> namedParameters,
ContinuousQueryListener<K,C> listener)
Add a listener for a continuous query.
|
List<ContinuousQueryListener<K,?>> |
getListeners()
Get the list of currently registered listeners.
|
void |
removeAllListeners()
Unregisters all listeners.
|
void |
removeContinuousQueryListener(ContinuousQueryListener<K,?> listener)
Remove a continuous query listener.
|
<C> void addContinuousQueryListener(String queryString, ContinuousQueryListener<K,C> listener)
queryString - the querylistener - the listener<C> void addContinuousQueryListener(String queryString, Map<String,Object> namedParameters, ContinuousQueryListener<K,C> listener)
queryString - the querynamedParameters - the query parameterslistener - the listener<C> void addContinuousQueryListener(Query query, ContinuousQueryListener<K,C> listener)
query - the query objectlistener - the listenervoid removeContinuousQueryListener(ContinuousQueryListener<K,?> listener)
listener - the listener to removeList<ContinuousQueryListener<K,?>> getListeners()
void removeAllListeners()
Copyright © 2017 JBoss, a division of Red Hat. All rights reserved.