Package | Description |
---|---|
com.bigdata.concurrent |
This package supports concurrency control using exclusive locks on resources.
|
com.bigdata.ha |
This package extends
com.bigdata.quorum to define local and
Remote interfaces for highly available services. |
com.bigdata.journal |
The journal is an append-only persistence capable data structure
supporting atomic commit, named indices, and transactions.
|
com.bigdata.rdf.sail |
This package contains the SAIL that allow bigdata to be used as a backend for
the Sesame 2.x platform.
|
Class and Description |
---|
AbstractStressTestNonBlockingLockManager
Suite of stress tests of the concurrency control mechanisms (without the
database implementation) - See
NonBlockingLockManager . |
AccessSemaphore.Access |
DeadlockException
An instance of this exception is thrown when the lock requests of two or more
transactions form a deadlock.
|
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
request causing an interrupt.
|
LockCallable
Bundles the resources identifying the required locks with the task to be
executed once it holds those locks.
|
LockManager
Deprecated.
This implementation manages locks in terms of threads. A thread
is required in order for a task to contend for its locks. This
places a strain on the thread scheduler.
|
NonBlockingLockManager.LockFutureTask
FutureTask which executes once it holds its locks. |
NonBlockingLockManager.RunState
Run states for the
NonBlockingLockManager . |
NonBlockingLockManagerWithNewDesign
This class coordinates a schedule among concurrent operations requiring
exclusive access to shared resources.
|
NonBlockingLockManagerWithNewDesign.LockFutureTask
FutureTask which executes once it holds its locks. |
NonBlockingLockManagerWithNewDesign.StatisticsTask
Class for tracking the average queue size of each
ResourceQueue
and various other moving averages for the service as a whole. |
TxDag
Directed Acyclic Graph (DAG) for detecting and preventing deadlocks in a
concurrent programming system.
|
TxDag.Edge
A representation of an edge in the DAG used for export of information to
the caller.
|
Class and Description |
---|
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
request causing an interrupt.
|
Class and Description |
---|
AccessSemaphore.Access |
NonBlockingLockManagerWithNewDesign
This class coordinates a schedule among concurrent operations requiring
exclusive access to shared resources.
|
Class and Description |
---|
AccessSemaphore.Access |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.