# ignite-6

Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/7a6a9632
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/7a6a9632
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/7a6a9632

Branch: refs/heads/ignite-sql-tests
Commit: 7a6a96323e17847f58e1e4a3c42fa5fd9c3b300b
Parents: bc9292b
Author: sboikov <sboi...@gridgain.com>
Authored: Thu Feb 5 14:35:49 2015 +0300
Committer: sboikov <sboi...@gridgain.com>
Committed: Thu Feb 5 14:35:49 2015 +0300

----------------------------------------------------------------------
 .../cache/datastructures/CacheDataStructuresManager.java    | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/7a6a9632/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/datastructures/CacheDataStructuresManager.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/datastructures/CacheDataStructuresManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/datastructures/CacheDataStructuresManager.java
index 5826a12..5f68a7a 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/datastructures/CacheDataStructuresManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/datastructures/CacheDataStructuresManager.java
@@ -19,6 +19,7 @@ package 
org.apache.ignite.internal.processors.cache.datastructures;
 
 import org.apache.ignite.*;
 import org.apache.ignite.cache.*;
+import org.apache.ignite.cache.query.*;
 import org.apache.ignite.cluster.*;
 import org.apache.ignite.internal.*;
 import org.apache.ignite.internal.processors.cache.*;
@@ -189,7 +190,7 @@ public class CacheDataStructuresManager<K, V> extends 
GridCacheManagerAdapter<K,
             if (queueQryGuard.compareAndSet(false, true)) {
                 queueQry = 
(GridCacheContinuousQueryAdapter)cctx.cache().queries().createContinuousQuery();
 
-                queueQry.filter(new QueueHeaderPredicate());
+                queueQry.remoteFilter(new QueueHeaderPredicate());
 
                 queueQry.localCallback(new IgniteBiPredicate<UUID, 
Collection<GridCacheContinuousQueryEntry>>() {
                     @Override public boolean apply(UUID id, 
Collection<GridCacheContinuousQueryEntry> entries) {
@@ -543,7 +544,7 @@ public class CacheDataStructuresManager<K, V> extends 
GridCacheManagerAdapter<K,
     /**
      * Predicate for queue continuous query.
      */
-    private static class QueueHeaderPredicate implements IgniteBiPredicate, 
Externalizable {
+    private static class QueueHeaderPredicate implements 
IgnitePredicate<CacheContinuousQueryEntry>, Externalizable {
         /** */
         private static final long serialVersionUID = 0L;
 
@@ -555,8 +556,8 @@ public class CacheDataStructuresManager<K, V> extends 
GridCacheManagerAdapter<K,
         }
 
         /** {@inheritDoc} */
-        @Override public boolean apply(Object key, Object val) {
-            return key instanceof GridCacheQueueHeaderKey;
+        @Override public boolean apply(CacheContinuousQueryEntry e) {
+            return e.getKey() instanceof GridCacheQueueHeaderKey;
         }
 
         /** {@inheritDoc} */

Reply via email to