/** * @param ctx Context. */ public void restoreStructuresState(GridKernalContext ctx) { onKernalStart0(); try { for (GridCacheRemovable v : dsMap.values()) { if (v instanceof IgniteChangeGlobalStateSupport) ((IgniteChangeGlobalStateSupport)v).onActivate(ctx); } } catch (IgniteCheckedException e) { U.error(log, "Failed restore data structures state", e); } }
/** {@inheritDoc} */ @Override public void onKernalStart(boolean active) { if (ctx.config().isDaemon() || !active) return; onKernalStart0(); }
/** {@inheritDoc} */ @Override public void onActivate(GridKernalContext ctx) { if (log.isDebugEnabled()) log.debug("Activating data structure processor [nodeId=" + ctx.localNodeId() + " topVer=" + ctx.discovery().topologyVersionEx() + " ]"); initFailed = false; qryIdMap.clear(); ctx.event().addLocalEventListener(lsnr, EVT_NODE_LEFT, EVT_NODE_FAILED); restoreStructuresState(ctx); onKernalStart0(); }
/** * @param ctx Context. */ public void restoreStructuresState(GridKernalContext ctx) { onKernalStart0(); try { for (GridCacheRemovable v : dsMap.values()) { if (v instanceof IgniteChangeGlobalStateSupport) ((IgniteChangeGlobalStateSupport)v).onActivate(ctx); } } catch (IgniteCheckedException e) { U.error(log, "Failed restore data structures state", e); } }
/** {@inheritDoc} */ @SuppressWarnings("unchecked") @Override public void onKernalStart(boolean active) { if (ctx.config().isDaemon() || !active) return; onKernalStart0(); }
/** {@inheritDoc} */ @Override public void onActivate(GridKernalContext ctx) { if (log.isDebugEnabled()) log.debug("Activating data structure processor [nodeId=" + ctx.localNodeId() + " topVer=" + ctx.discovery().topologyVersionEx() + " ]"); initFailed = false; qryIdMap.clear(); ctx.event().addLocalEventListener(lsnr, EVT_NODE_LEFT, EVT_NODE_FAILED); restoreStructuresState(ctx); onKernalStart0(); }