private static final class AbstractFuture.Waiter
extends java.lang.Object
AbstractFuture.waiters field.| Modifier and Type | Field and Description |
|---|---|
(package private) AbstractFuture.Waiter |
next |
(package private) java.lang.Thread |
thread |
(package private) static AbstractFuture.Waiter |
TOMBSTONE |
| Constructor and Description |
|---|
Waiter() |
Waiter(boolean unused)
Constructor for the TOMBSTONE, avoids use of ATOMIC_HELPER in case this class is loaded
before the ATOMIC_HELPER.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
setNext(AbstractFuture.Waiter next) |
(package private) void |
unpark() |
static final AbstractFuture.Waiter TOMBSTONE
@CheckForNull volatile java.lang.Thread thread
@CheckForNull volatile AbstractFuture.Waiter next
Waiter(boolean unused)
Waiter()
void setNext(@CheckForNull
AbstractFuture.Waiter next)
void unpark()