Package | Description |
---|---|
org.apache.cassandra.utils.concurrent |
Modifier and Type | Class and Description |
---|---|
static class |
WaitQueue.Standard.AbstractSignal
An abstract signal implementation
TODO: use intrusive linked list
|
Modifier and Type | Method and Description |
---|---|
WaitQueue.Signal |
WaitQueue.Standard.AbstractSignal.await() |
WaitQueue.Signal |
WaitQueue.register()
The calling thread MUST be the thread that uses the signal
|
WaitQueue.Signal |
WaitQueue.Standard.register()
The calling thread MUST be the thread that uses the signal
|
<V> WaitQueue.Signal |
WaitQueue.register(V supplyOnDone,
java.util.function.Consumer<V> receiveOnDone)
The calling thread MUST be the thread that uses the signal.
|
<V> WaitQueue.Signal |
WaitQueue.Standard.register(V supplyOnDone,
java.util.function.Consumer<V> receiveOnDone)
The calling thread MUST be the thread that uses the signal.
|
Modifier and Type | Method and Description |
---|---|
void |
OpOrder.Group.notifyIfBlocking(WaitQueue.Signal signal) |
Copyright © 2009-2022 The Apache Software Foundation