abstract class ForwardingCondition
extends java.lang.Object
implements java.util.concurrent.locks.Condition
Condition.| Constructor and Description |
|---|
ForwardingCondition() |
| Modifier and Type | Method and Description |
|---|---|
void |
await() |
boolean |
await(long time,
java.util.concurrent.TimeUnit unit) |
long |
awaitNanos(long nanosTimeout) |
void |
awaitUninterruptibly() |
boolean |
awaitUntil(java.util.Date deadline) |
(package private) abstract java.util.concurrent.locks.Condition |
delegate() |
void |
signal() |
void |
signalAll() |
abstract java.util.concurrent.locks.Condition delegate()
public void await()
throws java.lang.InterruptedException
await in interface java.util.concurrent.locks.Conditionjava.lang.InterruptedExceptionpublic boolean await(long time,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException
await in interface java.util.concurrent.locks.Conditionjava.lang.InterruptedExceptionpublic void awaitUninterruptibly()
awaitUninterruptibly in interface java.util.concurrent.locks.Conditionpublic long awaitNanos(long nanosTimeout)
throws java.lang.InterruptedException
awaitNanos in interface java.util.concurrent.locks.Conditionjava.lang.InterruptedExceptionpublic boolean awaitUntil(java.util.Date deadline)
throws java.lang.InterruptedException
awaitUntil in interface java.util.concurrent.locks.Conditionjava.lang.InterruptedExceptionpublic void signal()
signal in interface java.util.concurrent.locks.Conditionpublic void signalAll()
signalAll in interface java.util.concurrent.locks.Condition