/** * @param nodeId Remote node ID. * @param topVer Topology version. * @param msg Initial message. */ public void exchangeInfo(UUID nodeId, AffinityTopologyVersion topVer, String msg) { closure(nodeId).add(msg, new ExchangeInfoClosure(topVer)); }
/** * @param nodeId Remote node ID. * @param cacheId Cache ID. * @param keys Entry keys. * @param msg Initial message. */ public void txKeyInfo(UUID nodeId, int cacheId, Collection<KeyCacheObject> keys, String msg) { closure(nodeId).add(msg, new TxEntriesInfoClosure(cacheId, keys)); }
/** * @param nodeId Remote node ID. * @param dhtVer Tx dht version. * @param nearVer Tx near version. * @param msg Initial message. */ public void remoteTxInfo(UUID nodeId, GridCacheVersion dhtVer, GridCacheVersion nearVer, String msg) { closure(nodeId).add(msg, new TxInfoClosure(dhtVer, nearVer)); }
/** * @param fut Future. * @throws Exception If failed. */ protected void assertNotDone(IgniteInternalFuture<?> fut) throws Exception { assertNotNull(fut); if (fut.isDone()) fail("Future completed with result: " + fut.get()); }
/** {@inheritDoc} */ @Override protected void afterTest() throws Exception { ((IgniteKernal)grid()).context().io(). removeMessageListener(GridTopic.TOPIC_COMM_USER.name()); }
/** * @param ignite Ignite. */ private static WorkersRegistry getWorkersRegistry(Ignite ignite) { return ignite instanceof IgniteEx ? ((IgniteEx)ignite).context().workersRegistry() : null; }
/** * @return {@code True} if local node in disconnected state. */ private boolean isLocalNodeDisconnected() { boolean disconnected = false; if (ignite instanceof IgniteKernal) disconnected = ((IgniteKernal)ignite).context().clientDisconnected(); return disconnected; }
/** * Returns checkpoint manager instance for given Grid. * * @param ignite Grid instance. * @return Checkpoint manager. */ private GridCheckpointManager checkpoints(Ignite ignite) { assert ignite != null; return ((IgniteKernal) ignite).context().checkpoint(); }
/** * <tt>ctx.gateway().readUnlock()</tt> */ private void unguard() { ctx.gateway().readUnlock(); }
/** * Registers a {@link ThreadPoolMXBean} for an executor. * * @param name name of the bean to register * @param exec executor to register a bean for * @throws IgniteCheckedException if registration fails. */ private void registerExecutorMBean(String name, ExecutorService exec) throws IgniteCheckedException { registerMBean("Thread Pools", name, new ThreadPoolMXBeanAdapter(exec), ThreadPoolMXBean.class); }
/** * <tt>ctx.gateway().readUnlock()</tt> */ private void unguard() { assert ctx != null; ctx.gateway().readUnlock(); }
/** * <tt>ctx.gateway().readUnlock()</tt> */ private void unguard() { ctx.gateway().readUnlock(); }
/** * <tt>ctx.gateway().readUnlock()</tt> */ private void unguard() { ctx.gateway().readUnlock(); } }
/** * <tt>ctx.gateway().readUnlock()</tt> */ private void unguard() { ctx.gateway().readUnlock(); }
/** * <tt>ctx.gateway().readUnlock()</tt> */ private void unguard() { ctx.gateway().readUnlock(); }
/** * <tt>ctx.gateway().readUnlock()</tt> */ protected void unguard() { assert ctx != null; ctx.gateway().readUnlock(); }