Class AbstractWaitingCondition
java.lang.Object
com.conversantmedia.util.concurrent.AbstractWaitingCondition
Created by jcairns on 12/11/14.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidawait()voidawaitNanos(long timeout) voidsignal()abstract booleantest()code below will block until test() returns false
-
Field Details
-
PARK_TIMEOUT
static final long PARK_TIMEOUT- See Also:
-
MAX_PROG_YIELD
static final int MAX_PROG_YIELD- See Also:
-
-
Constructor Details
-
AbstractWaitingCondition
public AbstractWaitingCondition()
-
-
Method Details
-
test
public abstract boolean test()code below will block until test() returns false- Returns:
- boolean - true if condition is not satisfied
-
awaitNanos
- Throws:
InterruptedException
-
await
- Throws:
InterruptedException
-
signal
public void signal()
-