public abstract static class WaitQueue.Standard.AbstractSignal extends Awaitable.AbstractAwaitable implements WaitQueue.Signal
Condition.Async, Condition.Sync
Awaitable.AbstractAwaitable, Awaitable.AsyncAwaitable, Awaitable.Defaults, Awaitable.SyncAwaitable
Constructor and Description |
---|
AbstractSignal() |
Modifier and Type | Method and Description |
---|---|
WaitQueue.Signal |
await()
Await indefinitely, throwing any interrupt.
|
boolean |
awaitUntil(long nanoTimeDeadline)
Await until the deadline (in nanoTime), throwing any interrupt.
|
await, awaitThrowUncheckedOnInterrupt, awaitThrowUncheckedOnInterrupt, awaitUninterruptibly, awaitUninterruptibly, awaitUntilThrowUncheckedOnInterrupt, awaitUntilUninterruptibly
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cancel, checkAndClear, isCancelled, isSet
isSignalled, newOneTimeCondition, signal, signalAll
await, awaitThrowUncheckedOnInterrupt, awaitThrowUncheckedOnInterrupt, awaitUninterruptibly, awaitUninterruptibly, awaitUntilThrowUncheckedOnInterrupt, awaitUntilUninterruptibly
public WaitQueue.Signal await() throws java.lang.InterruptedException
Awaitable
public boolean awaitUntil(long nanoTimeDeadline) throws java.lang.InterruptedException
Awaitable
awaitUntil
in interface Awaitable
java.lang.InterruptedException
- if interruptedCopyright © 2009- The Apache Software Foundation