clojure.lang
Class LockingTransaction
java.lang.Object
clojure.lang.LockingTransaction
public class LockingTransaction
- extends java.lang.Object
Method Summary |
void |
enqueue(clojure.lang.Agent.Action action)
|
static boolean |
isRunning()
|
static java.lang.Object |
runInTransaction(java.util.concurrent.Callable fn)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RETRY_LIMIT
public static final int RETRY_LIMIT
- See Also:
- Constant Field Values
LOCK_WAIT_MSECS
public static final int LOCK_WAIT_MSECS
- See Also:
- Constant Field Values
BARGE_WAIT_NANOS
public static final long BARGE_WAIT_NANOS
- See Also:
- Constant Field Values
LockingTransaction
public LockingTransaction()
isRunning
public static boolean isRunning()
runInTransaction
public static java.lang.Object runInTransaction(java.util.concurrent.Callable fn)
throws java.lang.Exception
- Throws:
java.lang.Exception
enqueue
public void enqueue(clojure.lang.Agent.Action action)
Copyright © 2011. All Rights Reserved.