| Package | Description |
|---|---|
| org.apache.ignite.cache.query |
Contains APIs for creating and executing cache queries.
|
| org.apache.ignite.events |
Contains Event Subscription functionality together with various events emitted by Ignite.
|
| org.apache.ignite.internal.processors.cache.query.continuous | |
| org.apache.ignite.internal.processors.continuous | |
| org.apache.ignite.internal.processors.platform.cache.query |
| Modifier and Type | Method and Description |
|---|---|
CacheEntryEventSerializableFilter<K,V> |
ContinuousQuery.getRemoteFilter()
Gets remote filter.
|
| Modifier and Type | Method and Description |
|---|---|
ContinuousQuery<K,V> |
ContinuousQuery.setRemoteFilter(CacheEntryEventSerializableFilter<K,V> rmtFilter)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
@Nullable CacheEntryEventSerializableFilter<K,V> |
CacheQueryExecutedEvent.continuousQueryFilter()
Gets continuous query filter.
|
@Nullable CacheEntryEventSerializableFilter<K,V> |
CacheQueryReadEvent.continuousQueryFilter()
Gets continuous query filter.
|
| Constructor and Description |
|---|
CacheQueryExecutedEvent(ClusterNode node,
String msg,
int type,
String qryType,
@Nullable String cacheName,
@Nullable String clsName,
@Nullable String clause,
@Nullable IgniteBiPredicate<K,V> scanQryFilter,
@Nullable CacheEntryEventSerializableFilter<K,V> contQryFilter,
@Nullable Object[] args,
@Nullable UUID subjId,
@Nullable String taskName) |
CacheQueryReadEvent(ClusterNode node,
String msg,
int type,
String qryType,
@Nullable String cacheName,
@Nullable String clsName,
@Nullable String clause,
@Nullable IgniteBiPredicate<K,V> scanQryFilter,
@Nullable CacheEntryEventSerializableFilter<K,V> contQryFilter,
@Nullable Object[] args,
@Nullable UUID subjId,
@Nullable String taskName,
K key,
V val,
V oldVal,
@Nullable Object row) |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
CacheContinuousQueryManager.JCacheQueryRemoteFilter
For handler version 2.0 this filter should not be serialized.
|
class |
SecurityAwareFilter<K,V>
Security aware remote filter.
|
| Modifier and Type | Method and Description |
|---|---|
UUID |
CacheContinuousQueryManager.executeInternalQuery(javax.cache.event.CacheEntryUpdatedListener<?,?> locLsnr,
CacheEntryEventSerializableFilter rmtFilter,
boolean loc,
boolean notifyExisting,
boolean ignoreClassNotFound,
boolean sync) |
UUID |
CacheContinuousQueryManager.executeQuery(@Nullable javax.cache.event.CacheEntryUpdatedListener locLsnr,
@Nullable ContinuousQueryWithTransformer.EventListener locTransLsnr,
@Nullable CacheEntryEventSerializableFilter<K,V> rmtFilter,
@Nullable javax.cache.configuration.Factory<javax.cache.event.CacheEntryEventFilter<K,V>> rmtFilterFactory,
@Nullable javax.cache.configuration.Factory<IgniteClosure<K,V>> rmtTransFactory,
int bufSize,
long timeInterval,
boolean autoUnsubscribe,
boolean loc,
boolean keepBinary,
boolean includeExpired) |
| Constructor and Description |
|---|
CacheContinuousQueryHandler(String cacheName,
Object topic,
@Nullable javax.cache.event.CacheEntryUpdatedListener<K,V> locLsnr,
@Nullable CacheEntryEventSerializableFilter<K,V> rmtFilter,
boolean oldValRequired,
boolean sync,
boolean ignoreExpired,
boolean ignoreClsNotFound)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
UUID |
GridContinuousProcessor.registerStaticRoutine(String cacheName,
javax.cache.event.CacheEntryUpdatedListener<?,?> locLsnr,
CacheEntryEventSerializableFilter rmtFilter,
@Nullable IgnitePredicate<ClusterNode> prjPred)
Registers routine info to be sent in discovery data during this node join
(to be used for internal queries started from client nodes).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
PlatformContinuousQuery
Platform continuous query.
|
interface |
PlatformContinuousQueryFilter
Platform continuous query filter.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PlatformContinuousQueryImpl
Interop continuous query handle.
|
class |
PlatformContinuousQueryRemoteFilter
Continuous query filter deployed on remote nodes.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.0 Release Date : September 11 2021