Class ConcurrentUtil
- java.lang.Object
-
- org.apache.activemq.artemis.utils.ConcurrentUtil
-
public class ConcurrentUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ConcurrentUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanawait(java.util.concurrent.locks.Condition condition, long timeout)Await for condition, handling spurious wakeups.
-
-
-
Method Detail
-
await
public static boolean await(java.util.concurrent.locks.Condition condition, long timeout) throws java.lang.InterruptedExceptionAwait for condition, handling spurious wakeups.- Parameters:
condition- condition to await fortimeout- the maximum time to wait in milliseconds- Returns:
- value from
Condition.await(long, TimeUnit) - Throws:
java.lang.InterruptedException
-
-