public class SimpleCondition
extends java.lang.Object
implements java.util.concurrent.locks.Condition
| Constructor and Description |
|---|
SimpleCondition() |
| 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) |
boolean |
isSignaled() |
void |
reset() |
void |
signal() |
void |
signalAll() |
public void await()
throws java.lang.InterruptedException
await in interface java.util.concurrent.locks.Conditionjava.lang.InterruptedExceptionpublic void reset()
public boolean await(long time,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException
await 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.Conditionpublic boolean isSignaled()
public 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.InterruptedExceptionCopyright © 2015 The Apache Software Foundation