Package | Description |
---|---|
org.apache.cassandra.db.commitlog | |
org.apache.cassandra.utils.concurrent |
Modifier and Type | Method and Description |
---|---|
WaitQueue.Signal |
AbstractCommitLogService.requestExtraSync()
Sync immediately, but don't block for the sync to cmplete
|
Modifier and Type | Class and Description |
---|---|
static class |
WaitQueue.AbstractSignal
An abstract signal implementation
|
Modifier and Type | Method and 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 progress
|
WaitQueue.Signal |
OpOrder.Group.isBlockingSignal(WaitQueue.Signal signal)
wrap the provided signal to also be signalled if the operation gets marked blocking
|
WaitQueue.Signal |
OpOrder.Barrier.register()
Register to be signalled once allPriorOpsAreFinished() or allPriorOpsAreFinishedOrSafe() may return true
|
WaitQueue.Signal |
WaitQueue.register()
The calling thread MUST be the thread that uses the signal
|
WaitQueue.Signal |
WaitQueue.register(com.yammer.metrics.core.TimerContext context)
The calling thread MUST be the thread that uses the signal.
|
Modifier and Type | Method and 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
|
Copyright © 2015 The Apache Software Foundation