/** {@inheritDoc} */ @Override public void onKernalStop(boolean cancel) { for (GridGgfsContext ggfsCtx : ggfsCache.values()) { if (log.isDebugEnabled()) log.debug("Stopping ggfs: " + ggfsCtx.configuration().getName()); List<GridGgfsManager> mgrs = ggfsCtx.managers(); for (ListIterator<GridGgfsManager> it = mgrs.listIterator(mgrs.size()); it.hasPrevious();) { GridGgfsManager mgr = it.previous(); mgr.onKernalStop(cancel); } } if (log.isDebugEnabled()) log.debug("Finished executing GGFS processor onKernalStop() callback."); }
/** {@inheritDoc} */ @Override public void onKernalStop(boolean cancel) { for (GridGgfsContext ggfsCtx : ggfsCache.values()) { if (log.isDebugEnabled()) log.debug("Stopping ggfs: " + ggfsCtx.configuration().getName()); List<GridGgfsManager> mgrs = ggfsCtx.managers(); for (ListIterator<GridGgfsManager> it = mgrs.listIterator(mgrs.size()); it.hasPrevious();) { GridGgfsManager mgr = it.previous(); mgr.onKernalStop(cancel); } } if (log.isDebugEnabled()) log.debug("Finished executing GGFS processor onKernalStop() callback."); }
/** {@inheritDoc} */ @Override public void onKernalStart() throws GridException { if (ctx.config().isDaemon()) return; if (!Boolean.getBoolean(GridSystemProperties.GG_SKIP_CONFIGURATION_CONSISTENCY_CHECK)) { for (GridNode n : ctx.discovery().remoteNodes()) checkGgfsOnRemoteNode(n); } for (GridGgfsContext ggfsCtx : ggfsCache.values()) for (GridGgfsManager mgr : ggfsCtx.managers()) mgr.onKernalStart(); }
/** {@inheritDoc} */ @Override public void stop(boolean cancel) { // Stop GGFS instances. for (GridGgfsContext ggfsCtx : ggfsCache.values()) { if (log.isDebugEnabled()) log.debug("Stopping ggfs: " + ggfsCtx.configuration().getName()); List<GridGgfsManager> mgrs = ggfsCtx.managers(); for (ListIterator<GridGgfsManager> it = mgrs.listIterator(mgrs.size()); it.hasPrevious();) { GridGgfsManager mgr = it.previous(); mgr.stop(cancel); } ggfsCtx.ggfs().stop(); } ggfsCache.clear(); if (log.isDebugEnabled()) log.debug("GGFS processor stopped."); }
/** {@inheritDoc} */ @Override public void stop(boolean cancel) { // Stop GGFS instances. for (GridGgfsContext ggfsCtx : ggfsCache.values()) { if (log.isDebugEnabled()) log.debug("Stopping ggfs: " + ggfsCtx.configuration().getName()); List<GridGgfsManager> mgrs = ggfsCtx.managers(); for (ListIterator<GridGgfsManager> it = mgrs.listIterator(mgrs.size()); it.hasPrevious();) { GridGgfsManager mgr = it.previous(); mgr.stop(cancel); } ggfsCtx.ggfs().stop(); } ggfsCache.clear(); if (log.isDebugEnabled()) log.debug("GGFS processor stopped."); }
/** {@inheritDoc} */ @Override public void onKernalStart() throws GridException { if (ctx.config().isDaemon()) return; if (!getBoolean(GG_SKIP_CONFIGURATION_CONSISTENCY_CHECK)) { for (GridNode n : ctx.discovery().remoteNodes()) checkGgfsOnRemoteNode(n); } for (GridGgfsContext ggfsCtx : ggfsCache.values()) for (GridGgfsManager mgr : ggfsCtx.managers()) mgr.onKernalStart(); }
for (GridGgfsManager mgr : ggfsCtx.managers()) mgr.start(ggfsCtx);
for (GridGgfsManager mgr : ggfsCtx.managers()) mgr.start(ggfsCtx);