/** * @return {@code True} if data is ready to be read. */ public boolean ready() { return readFut.isDone(); }
@Override public String apply(IgniteInternalFuture<?> f) { return "[node=" + ((MiniFuture)f).nodeId + ", done=" + f.isDone() + "]"; } });
@Override public void apply(IgniteInternalFuture<Object> future) { if(future.isDone()) mvccTracker0.onDone(); } });
/** {@inheritDoc} */ @Override public void apply(IgniteInternalFuture<Map<K, V>> future) { if(future.isDone()) mvccTracker0.onDone(); } });
/** {@inheritDoc} */ @Override public void onTimeout() { if (!fut.isDone() && finishGuard.compareAndSet(false, true)) clo.apply(null, true); }
/** * @param futs Futers. * @return {@code True} if all futures are done. */ private static boolean isAnyDone(ArrayList<IgniteInternalFuture> futs) { for (IgniteInternalFuture fut : futs) { if (fut.isDone()) return true; } return false; } }
/** * @return Started flag. */ public boolean started() { if (startLatch.getCount() != 0) return false; GridCachePreloader prldr = preloader(); return prldr == null || prldr.startFuture().isDone(); }
/** {@inheritDoc} */ @Override public boolean needForceKeys() { if (grp.rebalanceEnabled()) { IgniteInternalFuture<Boolean> rebalanceFut = rebalanceFuture(); if (rebalanceFut.isDone() && Boolean.TRUE.equals(rebalanceFut.result())) return false; } return true; }
@Override public String apply(IgniteInternalFuture<?> f) { if (isMini(f)) { AbstractMiniFuture mini = (AbstractMiniFuture)f; return "miniFuture([futId=" + mini.futureId() + ", node=" + mini.node().id() + ", loc=" + mini.node().isLocal() + ", done=" + f.isDone() + "])"; } else return f.getClass().getSimpleName() + " [loc=true, done=" + f.isDone() + "]"; } });
@Override public Void call() throws Exception { while (!fut.isDone()) q.take(); return null; } });
/** * Initializes this future. */ public void init() { assert cctx.preloader().startFuture().isDone(); map(keys, Collections.<ClusterNode>emptyList()); markInitialized(); }
@Override public Void call() throws Exception { U.await(getLatch); while (!putFut1.isDone() || !putFut2.isDone()) { Map<Object, Object> vals1 = checkAndGetAll(false, cache, F.asSet(key1, key2), SCAN); Map<Object, Object> vals2 = checkAndGetAll(false, cache, F.asSet(key1, key2), GET); assertEquals(2, vals1.size()); assertEquals(2, vals2.size()); } return null; } }, 4, "get-thread");
@Override public String apply(IgniteInternalFuture<?> f) { if (isMini(f)) { return "[node=" + ((MiniFuture)f).primary().id() + ", loc=" + ((MiniFuture)f).primary().isLocal() + ", done=" + f.isDone() + ", err=" + f.error() + "]"; } else return f.toString(); } });
@Override public String apply(IgniteInternalFuture<?> f) { MiniFuture m = (MiniFuture)f; return "[node=" + m.node().id() + ", loc=" + m.node().isLocal() + ", done=" + f.isDone() + "]"; } });
@Override public String apply(IgniteInternalFuture<?> f) { return "[node=" + ((MiniFuture)f).node().id() + ", loc=" + ((MiniFuture)f).node().isLocal() + ", done=" + f.isDone() + "]"; } });
@Override public void apply() { while (!putFut.isDone()) { for (Cache.Entry<String, Integer> entry : jcache()) { assert entry != null; assert entry.getKey() != null; assert entry.getKey().contains(KEY_PREFIX); } } } }, 3, "iterator-thread");
@Override public Object call() throws Exception { while (!stopServersFut.isDone()) { AuthorizationContext actx = grid(CLI_NODE).context().authentication() .authenticate("test", "test"); assertNotNull(actx); } return null; } },
@Override public void apply() { while (!putFut.isDone()) { for (Cache.Entry<String, Integer> entry : jcache()) { assert entry != null; assert entry.getKey() != null; assert entry.getKey().contains(KEY_PREFIX); } } } }, 3, "iterator-thread");
@Override public void apply(Integer integer) { Ignite ignite = ignite(integer % 4); while (!fut.isDone()) { for (int i = 0; i < 10; i++) ignite.compute().broadcast(job(i)); } } }, (NODES + 1) * 5, "test");