|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Lock | A Lock embodies the lock state of a NodeId. |
Class Summary | |
---|---|
BasicLocker | A non-transactional Locker that simply tracks locks and releases them when releaseNonTxnLocks or operationEnd is called. |
BuddyLocker | Extends BasicLocker to share locks with another specific locker. |
DummyLockManager | DummyLockManager performs no locking for DS mode. |
LatchedLockManager | LatchedLockManager uses latches to implement its critical sections. |
LockAttemptResult | This is just a struct to hold a multi-value return. |
LockConflict | LockConflict is a type safe enumeration of lock conflict types. |
Locker | Locker instances are JE's route to locking and transactional support. |
LockerFactory | Factory of static methods for creating Locker objects. |
LockGrantType | LockGrantType is an enumeration of the possible results of a lock attempt. |
LockImpl | A Lock embodies the lock state of a NodeId. |
LockInfo | LockInfo is a class that embodies information about a lock instance. |
LockManager | LockManager manages locks. |
LockResult | This class is a container to encapsulate a LockGrantType and a WriteLockInfo so that they can both be returned from writeLock. |
LockStatDefinition | Per-stat Metadata for JE lock statistics. |
LockType | LockType is a type safe enumeration of all lock types. |
LockUpgrade | LockUpgrade is a type safe enumeration of lock upgrade types. |
PreparedTxn | A PreparedTxn is used at recovery for processing a TXN_PREPARE log entry. |
ReadCommittedLocker | Extends BuddyLocker to acquire write locks using the buddy locker (the transaction locker). |
RollbackEnd | This class indicates the end of a partial rollback at syncup. |
RollbackStart | This class indicates the end of a partial rollback at syncup. |
SyncedLockManager | SyncedLockManager uses the synchronized keyword to implement its critical sections. |
ThinLockImpl | Implements a lightweight Lock with no waiters and only a single Owner. |
ThreadLocker | Extends BasicLocker to share locks among all lockers for the same thread. |
Txn | A Txn is the internal representation of a transaction created by a call to Environment.txnBegin. |
TxnAbort | This class writes out a transaction commit or transaction end record. |
TxnChain | TxnChain supports Txn.rollback(), which undoes the write operations for a given transaction to an arbitrary point. |
TxnChain.RevertInfo | |
TxnCommit | This class writes out a transaction commit or transaction end record. |
TxnEnd | This class writes out a transaction commit or transaction end record. |
TxnManager | Class to manage transactions. |
TxnPrepare | This class writes out a transaction prepare record. |
UndoReader | Convenience class to package together the different steps and fields needed for reading a log entry for undoing. |
WriteLockInfo |
Provides classes and interfaces for Transactions in JDB.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |