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 |
signal() |
void |
signalAll() |
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 signal()
signal in interface java.util.concurrent.locks.Conditionpublic boolean isSignaled()
public void signalAll()
signalAll in interface java.util.concurrent.locks.Conditionpublic 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 © 2016 The Apache Software Foundation