/** {@inheritDoc} */ @Override public boolean isBroken() { ctx.kernalContext().gateway().readLock(); try { initializeSemaphore(); return sync.isBroken(); } catch (IgniteCheckedException e) { throw U.convertException(e); } finally { ctx.kernalContext().gateway().readUnlock(); } }
/** {@inheritDoc} */ @Override public boolean isBroken() { ctx.kernalContext().gateway().readLock(); try { initializeSemaphore(); return sync.isBroken(); } catch (IgniteCheckedException e) { throw U.convertException(e); } finally { ctx.kernalContext().gateway().readUnlock(); } }