/** * Stops the remote listener. */ protected void stopRemoteListen() { if (rmtLsnrId != null) IgniteGrid.getIgnite().events(IgniteGrid.getIgnite().cluster().forCacheNodes(cacheName)) .stopRemoteListen(rmtLsnrId); rmtLsnrId = null; }
/** {@inheritDoc} */ @Override public <K, V> IgniteCache<K, V> getOrCreateCache(CacheConfiguration<K, V> cacheCfg) { checkIgnite(); return g.getOrCreateCache(cacheCfg); }
@Override public Void call() throws Exception { Transaction tx = ignite0.transactions().txStart(PESSIMISTIC, REPEATABLE_READ); ignite0.cache(DEFAULT_CACHE_NAME).get(key); return null; } }, "lock-thread1");
/** * @param cache Cache. */ private void cacheOp(IgniteCache<Integer, Integer> cache) { boolean b = cache.putIfAbsent(42, 42); log.info("PutIfAbsent: " + b); Integer val = cache.get(42); log.info("Get: " + val); }
/** {@inheritDoc} */ @Override public IgniteMessaging message(ClusterGroup prj) { checkIgnite(); return g.message(prj); }
/** {@inheritDoc} */ @Override public IgniteFileSystem fileSystem(String name) { checkIgnite(); return g.fileSystem(name); }
/** {@inheritDoc} */ @Override public IgniteScheduler scheduler() { checkIgnite(); return g.scheduler(); }
/** {@inheritDoc} */ @Override public Collection<DataRegionMetrics> dataRegionMetrics() { checkIgnite(); return g.dataRegionMetrics(); }
/** {@inheritDoc} */ @Override public void destroyCaches(Collection<String> cacheNames) { checkIgnite(); g.destroyCaches(cacheNames); }
/** {@inheritDoc} */ @Override public Collection<IgniteFileSystem> fileSystems() { checkIgnite(); return g.fileSystems(); }
/** {@inheritDoc} */ @Override public IgniteProductVersion version() { checkIgnite(); return g.version(); }
/** {@inheritDoc} */ @Override public <K, V> IgniteCache<K, V> createNearCache(String cacheName, NearCacheConfiguration<K, V> nearCfg) { checkIgnite(); return g.createNearCache(cacheName, nearCfg); }
/** {@inheritDoc} */ @Override public <K, V> IgniteCache<K, V> getOrCreateCache(String cacheName) { checkIgnite(); return g.getOrCreateCache(cacheName); }