Class ConcurrentUtil
- java.lang.Object
-
- org.apache.activemq.artemis.utils.ConcurrentUtil
-
public class ConcurrentUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description ConcurrentUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanawait(Condition condition, long timeout)Await for condition, handling spurious wakeups.
-
-
-
Method Detail
-
await
public static boolean await(Condition condition, long timeout) throws InterruptedException
Await 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:
InterruptedException
-
-