com.atlassian.confluence.concurrent
Interface Lock

All Known Subinterfaces:
ClusteredLock

Deprecated. Since 5.6, use ClusterLockService for locking which returns instances of Lock

@Deprecated
public interface Lock

Generic lock interface - a subset of Java 1.5 java.util.concurrent.locks.Lock interface.

LockAdapter can wrap an instance of this class to provide the full java.util.concurrent interface.

See Also:
LockOperation, LockAdapter

Method Summary
 void lock()
          Deprecated. Acquire a lock - blocks until lock is successfully acquired
 boolean tryLock()
          Deprecated. Try to obtain a lock - returns immediately
 void unlock()
          Deprecated. Unlock this lock
 

Method Detail

tryLock

boolean tryLock()
Deprecated. 
Try to obtain a lock - returns immediately

Returns:
true if the lock was successful, false if currently locked by something else

unlock

void unlock()
Deprecated. 
Unlock this lock


lock

void lock()
Deprecated. 
Acquire a lock - blocks until lock is successfully acquired



Copyright © 2003-2014 Atlassian. All Rights Reserved.