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 |
awaitUntil(long deadlineNanos) |
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 boolean awaitUntil(long deadlineNanos) throws java.lang.InterruptedException
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)
awaitNanos
in interface java.util.concurrent.locks.Condition
public boolean awaitUntil(java.util.Date deadline)
awaitUntil
in interface java.util.concurrent.locks.Condition
Copyright © 2009-2021 The Apache Software Foundation