public class Locks
extends java.lang.Object
| Constructor and Description |
|---|
Locks() |
| Modifier and Type | Method and Description |
|---|---|
static <L extends java.util.concurrent.locks.Lock> |
lockAll(L... locks)
Calls
lock() on all locks. |
static <L extends java.util.concurrent.locks.Lock> |
lockInterruptiblyAll(L... locks)
Calls
lockInterruptibly() on all locks. |
static <L extends java.util.concurrent.locks.Lock> |
tryLockAll(L... locks)
Calls
tryLock() on all locks. |
static <L extends java.util.concurrent.locks.Lock> |
tryLockAll(long time,
java.util.concurrent.TimeUnit unit,
L... locks)
Calls
tryLock() on all locks. |
static <L extends java.util.concurrent.locks.Lock> |
unlockAll(java.util.Collection<L> locks) |
static <L extends java.util.concurrent.locks.Lock> |
unlockAll(L... locks)
Calls
unlock() on all locks provided by the given iterable. |
public static <L extends java.util.concurrent.locks.Lock> void lockAll(L... locks)
lock() on all locks.public static <L extends java.util.concurrent.locks.Lock> void lockInterruptiblyAll(L... locks)
throws java.lang.InterruptedException
lockInterruptibly() on all locks.java.lang.InterruptedExceptionpublic static <L extends java.util.concurrent.locks.Lock> boolean tryLockAll(L... locks)
tryLock() on all locks.public static <L extends java.util.concurrent.locks.Lock> boolean tryLockAll(long time,
java.util.concurrent.TimeUnit unit,
L... locks)
throws java.lang.InterruptedException
tryLock() on all locks.java.lang.InterruptedExceptionpublic static <L extends java.util.concurrent.locks.Lock> void unlockAll(L... locks)
unlock() on all locks provided by the given iterable.public static <L extends java.util.concurrent.locks.Lock> void unlockAll(java.util.Collection<L> locks)
Copyright © 2003-2013 Jodd Team