IGNITE-143 - Continuous queries refactoring

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

Branch: refs/heads/ignite-143
Commit: 9d26eaf43a3cef53463f825941035cde5fa3cec6
Parents: 0f33038
Author: Valentin Kulichenko <vkuliche...@gridgain.com>
Authored: Wed Feb 11 13:43:11 2015 -0800
Committer: Valentin Kulichenko <vkuliche...@gridgain.com>
Committed: Wed Feb 11 13:43:11 2015 -0800

----------------------------------------------------------------------
 .../continuous/CacheContinuousQueryManager.java | 39 ++++++++++----------
 1 file changed, 19 insertions(+), 20 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/9d26eaf4/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryManager.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryManager.java
index bda52b9..52e915e 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryManager.java
@@ -18,7 +18,6 @@
 package org.apache.ignite.internal.processors.cache.query.continuous;
 
 import org.apache.ignite.*;
-import org.apache.ignite.cache.query.*;
 import org.apache.ignite.internal.processors.cache.*;
 import org.apache.ignite.internal.util.typedef.*;
 import org.apache.ignite.internal.util.typedef.internal.*;
@@ -60,9 +59,9 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
     /** Query sequence number for message topic. */
     private final AtomicLong seq = new AtomicLong();
 
-    /** Continues queries created for cache event listeners. */
-    private final ConcurrentMap<CacheEntryListenerConfiguration, 
CacheContinuousQuery<K, V>> lsnrQrys =
-        new ConcurrentHashMap8<>();
+//    /** Continues queries created for cache event listeners. */
+//    private final ConcurrentMap<CacheEntryListenerConfiguration, 
CacheContinuousQuery<K, V>> lsnrQrys =
+//        new ConcurrentHashMap8<>();
 
     /** {@inheritDoc} */
     @Override protected void start0() throws IgniteCheckedException {
@@ -85,15 +84,15 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
     @Override protected void onKernalStop0(boolean cancel) {
         super.onKernalStop0(cancel);
 
-        for (CacheEntryListenerConfiguration lsnrCfg : lsnrQrys.keySet()) {
-            try {
-                deregisterCacheEntryListener(lsnrCfg);
-            }
-            catch (IgniteCheckedException e) {
-                if (log.isDebugEnabled())
-                    log.debug("Failed to remove cache entry listener: " + e);
-            }
-        }
+//        for (CacheEntryListenerConfiguration lsnrCfg : lsnrQrys.keySet()) {
+//            try {
+//                deregisterCacheEntryListener(lsnrCfg);
+//            }
+//            catch (IgniteCheckedException e) {
+//                if (log.isDebugEnabled())
+//                    log.debug("Failed to remove cache entry listener: " + e);
+//            }
+//        }
     }
 
     /**
@@ -260,13 +259,13 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
     public void deregisterCacheEntryListener(CacheEntryListenerConfiguration 
lsnrCfg) throws IgniteCheckedException {
         A.notNull(lsnrCfg, "lsnrCfg");
 
-        CacheContinuousQuery<K, V> qry = lsnrQrys.remove(lsnrCfg);
-
-        if (qry != null) {
-            cctx.config().removeCacheEntryListenerConfiguration(lsnrCfg);
-
-            qry.close();
-        }
+//        CacheContinuousQuery<K, V> qry = lsnrQrys.remove(lsnrCfg);
+//
+//        if (qry != null) {
+//            cctx.config().removeCacheEntryListenerConfiguration(lsnrCfg);
+//
+//            qry.close();
+//        }
     }
 
     /**

Reply via email to