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
volatile java.lang.Thread thread
volatile AbstractFuture.Waiter next
Waiter(boolean unused)
Waiter()
void setNext(AbstractFuture.Waiter next)
void unpark()