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.Condition
java.lang.InterruptedException
public boolean await(long time, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException
await
in interface java.util.concurrent.locks.Condition
java.lang.InterruptedException
public void awaitUninterruptibly()
awaitUninterruptibly
in interface java.util.concurrent.locks.Condition
public long awaitNanos(long nanosTimeout) throws java.lang.InterruptedException
awaitNanos
in interface java.util.concurrent.locks.Condition
java.lang.InterruptedException
public boolean awaitUntil(java.util.Date deadline) throws java.lang.InterruptedException
awaitUntil
in interface java.util.concurrent.locks.Condition
java.lang.InterruptedException
public void signal()
signal
in interface java.util.concurrent.locks.Condition
public void signalAll()
signalAll
in interface java.util.concurrent.locks.Condition