public interface CacheContinuousQueryListener<K,V>
| Modifier and Type | Method and Description |
|---|---|
void |
acknowledgeBackupOnTimeout(GridKernalContext ctx) |
void |
cleanupBackupQueue(Map<Integer,Long> updateCntrs)
Cleans backup queue.
|
void |
flushBackupQueue(GridKernalContext ctx,
AffinityTopologyVersion topVer)
Flushes backup queue.
|
boolean |
keepBinary() |
boolean |
notifyExisting() |
boolean |
oldValueRequired() |
void |
onEntryUpdated(org.apache.ignite.internal.processors.cache.query.continuous.CacheContinuousQueryEvent<K,V> evt,
boolean primary,
boolean recordIgniteEvt,
GridDhtAtomicAbstractUpdateFuture fut)
Entry update callback.
|
void |
onExecution()
Query execution callback.
|
void |
onPartitionEvicted(int part) |
void |
onUnregister()
Listener unregistered callback.
|
void |
skipUpdateEvent(org.apache.ignite.internal.processors.cache.query.continuous.CacheContinuousQueryEvent<K,V> evt,
AffinityTopologyVersion topVer,
boolean primary) |
void onExecution()
void onEntryUpdated(org.apache.ignite.internal.processors.cache.query.continuous.CacheContinuousQueryEvent<K,V> evt, boolean primary, boolean recordIgniteEvt, @Nullable GridDhtAtomicAbstractUpdateFuture fut)
evt - Eventprimary - Primary flag.recordIgniteEvt - Whether to record event.fut - Dht atomic future.void onUnregister()
void cleanupBackupQueue(Map<Integer,Long> updateCntrs)
updateCntrs - Update indexes map.void flushBackupQueue(GridKernalContext ctx, AffinityTopologyVersion topVer)
ctx - Context.topVer - Topology version.void acknowledgeBackupOnTimeout(GridKernalContext ctx)
ctx - Context.void skipUpdateEvent(org.apache.ignite.internal.processors.cache.query.continuous.CacheContinuousQueryEvent<K,V> evt, AffinityTopologyVersion topVer, boolean primary)
evt - EventtopVer - Topology version.primary - Primaryvoid onPartitionEvicted(int part)
part - Partition.boolean oldValueRequired()
boolean keepBinary()
boolean notifyExisting()
Follow @ApacheIgnite
Ignite Fabric : ver. 1.8.0 Release Date : December 5 2016