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