MemoryLock(FeatureLock lock) { this(lock.getAuthorization(), lock.getDuration()); }
@Test public void testGetExpire() { lockDuration = 240; // 240 milliseconds lockName = "TestLock"; lock = new FeatureLock(lockName, lockDuration); assertEquals("lockDate", lockDuration, lock.getDuration()); }
@Test public void testGetExpireSeconds() { lockDuration = 15; // 15 seconds lockName = "TestLock"; lock = new FeatureLock(lockName, lockDuration, TimeUnit.SECONDS); assertEquals("lockDate", lockDuration * 1000, lock.getDuration()); } }
MemoryLock(FeatureLock lock) { this(lock.getAuthorization(), lock.getDuration()); }
MemoryLock(FeatureLock lock) { this(lock.getAuthorization(), lock.getDuration()); }
@Override public void unLockFeatureID( String typeName, String featureID, Transaction transaction, FeatureLock featureLock) throws IOException { Set<String> set = new LinkedHashSet<String>(); set.add(featureLock.getAuthorization()); this.unlock(transaction, featureID, set, featureLock.getDuration()); }
@Override public void lockFeatureID( String typeName, String featureID, Transaction transaction, FeatureLock featureLock) { Set<String> set = new LinkedHashSet<String>(); set.add(featureLock.getAuthorization()); this.lock(transaction, featureID, set, featureLock.getDuration()); }