Package org.exoplatform.container
Class LockManager
- java.lang.Object
-
- org.exoplatform.container.LockManager
-
public class LockManager extends Object
This class is used to be aware of all theLockcurrently used to prevent deadlocks- Version:
- $Id$
- Author:
- Nicolas Filotto
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LockcreateLock()Gives a newLockinstance<T> RunnableFuture<T>createRunnableFuture(Runnable runnable, T value)Creates a newRunnableFutureinstance<T> RunnableFuture<T>createRunnableFuture(Callable<T> callable)Creates a newRunnableFutureinstancestatic LockManagergetInstance()The unique instance of theLockManager
-
-
-
Method Detail
-
getInstance
public static LockManager getInstance()
The unique instance of theLockManager
-
createRunnableFuture
public <T> RunnableFuture<T> createRunnableFuture(Runnable runnable, T value)
Creates a newRunnableFutureinstance
-
createRunnableFuture
public <T> RunnableFuture<T> createRunnableFuture(Callable<T> callable)
Creates a newRunnableFutureinstance
-
-