Uses of Interface
org.apache.cassandra.utils.concurrent.WaitQueue.Signal
-
Packages that use WaitQueue.Signal Package Description org.apache.cassandra.utils.concurrent -
-
Uses of WaitQueue.Signal in org.apache.cassandra.utils.concurrent
Classes in org.apache.cassandra.utils.concurrent that implement WaitQueue.Signal Modifier and Type Class Description static class
WaitQueue.AbstractSignal
An abstract signal implementationMethods in org.apache.cassandra.utils.concurrent that return WaitQueue.Signal Modifier and Type Method Description static WaitQueue.Signal
WaitQueue. all(WaitQueue.Signal... signals)
static WaitQueue.Signal
WaitQueue. any(WaitQueue.Signal... signals)
WaitQueue.Signal
OpOrder.Group. isBlockingSignal()
register to be signalled when a barrier waiting on us is, or maybe, blocking general progress, so we should try more aggressively to progressWaitQueue.Signal
OpOrder.Group. isBlockingSignal(WaitQueue.Signal signal)
wrap the provided signal to also be signalled if the operation gets marked blockingWaitQueue.Signal
OpOrder.Barrier. register()
Register to be signalled once allPriorOpsAreFinished() or allPriorOpsAreFinishedOrSafe() may return trueWaitQueue.Signal
WaitQueue. register()
The calling thread MUST be the thread that uses the signalWaitQueue.Signal
WaitQueue. register(com.codahale.metrics.Timer.Context context)
The calling thread MUST be the thread that uses the signal.Methods in org.apache.cassandra.utils.concurrent with parameters of type WaitQueue.Signal Modifier and Type Method Description static WaitQueue.Signal
WaitQueue. all(WaitQueue.Signal... signals)
static WaitQueue.Signal
WaitQueue. any(WaitQueue.Signal... signals)
WaitQueue.Signal
OpOrder.Group. isBlockingSignal(WaitQueue.Signal signal)
wrap the provided signal to also be signalled if the operation gets marked blocking
-