| Name | Description | Type | Package | Framework |
| AbstractStressTestNonBlockingLockManager | Suite of stress tests of the concurrency control mechanisms (without the database implementation) - See NonBlockingLockManager. | Class | com.bigdata.concurrent | BlazeGraph |
|
| AbstractStressTestNonBlockingLockManager .Generate | Generates an XML file that can be used to (re-)run the concurrency control tests. | Class | com.bigdata.concurrent | BlazeGraph |
|
| AbstractStressTestNonBlockingLockManager .TestOptions | AbstractStressTestNonBlockingLockManager. | Class | com.bigdata.concurrent | BlazeGraph |
|
| AbstractStressTestNonBlockingLockManager .Wait10ResourceTask | Waits 10ms once it acquires its locks. | Class | com.bigdata.concurrent | BlazeGraph |
|
| DeadlockException | An instance of this exception is thrown when the lock requests of two or more transactions form a deadlock. | Class | com.bigdata.concurrent | BlazeGraph |
|
| FutureTaskMon | This is a flyweight utility class to be used as a direct replacement for FutureTask in code where we may need to be able to discover the root cancel | Class | com.bigdata.concurrent | BlazeGraph |
|
| HorridTaskDeath | Thrown by some unit tests. | Class | com.bigdata.concurrent | BlazeGraph |
|
| LockCallable | Bundles the resources identifying the required locks with the task to be executed once it holds those locks. | Interface | com.bigdata.concurrent | BlazeGraph |
|
| LockCallableImpl | Bundles the resources identifying the required locks with the task to be executed once it holds those locks. | Class | com.bigdata.concurrent | BlazeGraph |
|
| LockManager | This class coordinates a schedule among concurrent operations requiring exclusive access to shared resources. | Class | com.bigdata.concurrent | BlazeGraph |
|
| LockManagerTask | Class encapsulates handshaking with the LockManager for an operation requiring exclusive access to one or more resources and that are willing to | Class | com.bigdata.concurrent | BlazeGraph |
|
| MultiprogrammingCapacityExceededException | Thrown if a request would exceed the configured multi-programming capacity ofVersion:$Id$Author:Bryan ThompsonSee Also:Serialized Form | Class | com.bigdata.concurrent | BlazeGraph |
|
| NamedLock | A factory for named Locks. | Class | com.bigdata.concurrent | BlazeGraph |
|
| NamedReadWriteLock | A factory for named ReadWriteLocks. | Class | com.bigdata.concurrent | BlazeGraph |
|
| NonBlockingLockManager | This class coordinates a schedule among concurrent operations requiring exclusive access to shared resources. | Class | com.bigdata.concurrent | BlazeGraph |
|
| NonBlockingLockManager .Counters | Counters for the NonBlockingLockManager. | Class | com.bigdata.concurrent | BlazeGraph |
|
| NonBlockingLockManager .RunState | Run states for the NonBlockingLockManager. | Class | com.bigdata.concurrent | BlazeGraph |
|
| NonBlockingLockManagerWithNewDesign | This class coordinates a schedule among concurrent operations requiring exclusive access to shared resources. | Class | com.bigdata.concurrent | BlazeGraph |
|
| NonBlockingLockManagerWithNewDesign .Counters | Counters for the NonBlockingLockManagerWithNewDesign. | Class | com.bigdata.concurrent | BlazeGraph |
|
| NonBlockingLockManagerWithNewDesign .LockFutureTask | FutureTask which executes once it holds its locks. | Class | com.bigdata.concurrent | BlazeGraph |
|
| NonBlockingLockManagerWithNewDesign .ResourceQueue | Unbounded queue of operations waiting to gain an exclusive lock on aVersion:$Id$Author:Bryan ThompsonSee Also:LockManager, | Class | com.bigdata.concurrent | BlazeGraph |
|
| ResourceQueue | Unbounded queue of operations waiting to gain an exclusive lock on a resource. | Class | com.bigdata.concurrent | BlazeGraph |
|
| StressTestNonBlockingLockManagerWithPredeclaredLocks | Stress tests where we predeclare locks and sort the lock requests. | Class | com.bigdata.concurrent | BlazeGraph |
|
| StressTestNonBlockingLockManagerWithTxDag | Stress tests where a TxDag is used to detect deadlock. | Class | com.bigdata.concurrent | BlazeGraph |
|
| TestAll | Aggregates tests in dependency order. | Class | com.bigdata.concurrent | BlazeGraph |
|
| TestLockManager | Suite of stress tests of the concurrency control mechanisms (without the database implementation) - See LockManager. | Class | com.bigdata.concurrent | BlazeGraph |
|
| TestLockManager .Generate | Generates an XML file that can be used to (re-)run the concurrency control tests. | Class | com.bigdata.concurrent | BlazeGraph |
|
| TestLockManager .TestOptions | Options for TestLockManager. | Class | com.bigdata.concurrent | BlazeGraph |
|
| TestLockManager .Wait10ResourceTask | Waits 10ms once it acquires its locks. | Class | com.bigdata.concurrent | BlazeGraph |
|
| TestNonBlockingLockManager | FIXME Verify interaction with the writeService. | Class | com.bigdata.concurrent | BlazeGraph |
|
| TestNonBlockingLockManager .Wait10ResourceTask | Waits 10ms once it acquires its locks. | Class | com.bigdata.concurrent | BlazeGraph |
|
| TestNonBlockingLockManagerWithNewDesign | | Class | com.bigdata.concurrent | BlazeGraph |
|
| TestNonBlockingLockManagerWithNewDesign .Wait10ResourceTask | Waits 10ms once it acquires its locks. | Class | com.bigdata.concurrent | BlazeGraph |
|
| TestTxDag | Test suite for online transaction deadlock algorithm. | Class | com.bigdata.concurrent | BlazeGraph |
|
| TimeoutException | An instance of this class is thrown when a lock could not be obtained within a specified timeout. | Class | com.bigdata.concurrent | BlazeGraph |
|
| TxDag | Directed Acyclic Graph (DAG) for detecting and preventing deadlocks in a concurrent programming system. | Class | com.bigdata.concurrent | BlazeGraph |
|
| TxDag .Edge | A representation of an edge in the DAG used for export of information toAuthor:Bryan Thompson | Class | com.bigdata.concurrent | BlazeGraph |