/** * add a concurrency manager as active locks to the DLM */ public void addActiveLock(Object manager) { getActiveLocks().addElement(manager); }
/** * add a concurrency manager as active locks to the DLM */ public void addActiveLock(Object manager) { getActiveLocks().addElement(manager); }
/** * add a concurrency manager as active locks to the DLM */ public void addActiveLock(Object manager) { getActiveLocks().addElement(manager); }
/** * Release the active lock on the DLM */ public void releaseActiveLocksOnThread() { Vector activeLocks = getActiveLocks(); if (!activeLocks.isEmpty()) { for (Enumeration activeLocksEnum = activeLocks.elements(); activeLocksEnum.hasMoreElements();) { ConcurrencyManager manager = (ConcurrencyManager)activeLocksEnum.nextElement(); manager.release(); } } setIsThreadComplete(true); }
/** * Release the active lock on the DLM */ public void releaseActiveLocksOnThread() { Vector activeLocks = getActiveLocks(); if (!activeLocks.isEmpty()) { for (Enumeration activeLocksEnum = activeLocks.elements(); activeLocksEnum.hasMoreElements();) { ConcurrencyManager manager = (ConcurrencyManager)activeLocksEnum.nextElement(); manager.release(); } } setIsThreadComplete(true); }
/** * Release the active lock on the DLM */ public void releaseActiveLocksOnThread() { Vector activeLocks = getActiveLocks(); if (!activeLocks.isEmpty()) { for (Enumeration activeLocksEnum = activeLocks.elements(); activeLocksEnum.hasMoreElements();) { ConcurrencyManager manager = (ConcurrencyManager)activeLocksEnum.nextElement(); manager.release(); } } setIsThreadComplete(true); }
lockedCacheKey.getDeferredLockManager(Thread.currentThread()).getActiveLocks().add(lockedCacheKey); }else{ mergeManager.getAcquiredLocks().add(lockedCacheKey);
lockedCacheKey.getDeferredLockManager(Thread.currentThread()).getActiveLocks().add(lockedCacheKey); }else{ mergeManager.getAcquiredLocks().add(lockedCacheKey);