public class DoneSynchronizer extends java.lang.Object implements Condition
| Modifier and Type | Field and Description |
|---|---|
static DoneSynchronizer |
instance |
| Modifier and Type | Method and Description |
|---|---|
void |
await(int iter) |
void |
await(int iter,
long timeout,
java.util.concurrent.TimeUnit unit) |
java.lang.Object |
register() |
void |
signal() |
void |
signalAll() |
void |
unregister(java.lang.Object registrationToken) |
public static final DoneSynchronizer instance
public java.lang.Object register()
register in interface Conditionregister in interface Synchronizationpublic void unregister(java.lang.Object registrationToken)
unregister in interface Conditionunregister in interface Synchronizationpublic void await(int iter)
throws java.lang.InterruptedException,
SuspendExecution
await in interface Conditionjava.lang.InterruptedExceptionSuspendExecutionpublic void await(int iter,
long timeout,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException,
SuspendExecution
await in interface Conditionjava.lang.InterruptedExceptionSuspendExecution