com.sleepycat.je.txn |
Provides classes and interfaces for Transactions in JDB.
Package Specification
(None)
|
Java Source File Name | Type | Comment |
AutoTxn.java | Class | An AutoTxn is one that's created by use of the AutoCommit property. |
BasicLocker.java | Class | A concrete Locker that simply tracks locks and releases them when
operationEnd is called. |
BuddyLocker.java | Class | Extends BasicLocker to share locks with another specific locker.
In general, a BuddyLocker can be used whenever the primary (API) locker
is in use, and we need to lock a node and release that lock before the
primary locker transaction ends. |
CursorTxnTest.java | Class | |
DummyLockManager.java | Class | DummyLockManager performs no locking for DS mode. |
LatchedLockManager.java | Class | LatchedLockManager uses latches to implement its critical sections. |
Lock.java | Class | A Lock embodies the lock state of a NodeId. |
LockConflict.java | Class | LockConflict is a type safe enumeration of lock conflict types. |
Locker.java | Class | Locker instances are JE's route to locking and transactional support. |
LockerFactory.java | Class | Factory of static methods for creating Locker objects. |
LockGrantType.java | Class | LockGrantType is an enumeration of the possible results of a lock attempt. |
LockInfo.java | Class | LockInfo is a class that embodies information about a lock instance. |
LockManager.java | Class | LockManager manages locks. |
LockManagerTest.java | Class | |
LockResult.java | Class | This class is a container to encapsulate a LockGrantType and a WriteLockInfo
so that they can both be returned from writeLock. |
LockTest.java | Class | |
LockType.java | Class | LockType is a type safe enumeration of all lock types. |
LockUpgrade.java | Class | LockUpgrade is a type safe enumeration of lock upgrade types. |
ReadCommittedLocker.java | Class | Extends BuddyLocker to acquire write locks using the buddy locker (the
transaction locker). |
SyncedLockManager.java | Class | SyncedLockManager uses the synchronized keyword to implement its critical
sections. |
ThreadLocker.java | Class | Extends BasicLocker to share locks among all lockers for the same thread. |
TwoPCTest.java | Class | |
Txn.java | Class | A Txn is one that's created by a call to Environment.txnBegin. |
TxnAbort.java | Class | This class writes out a transaction commit or transaction end record. |
TxnCommit.java | Class | This class writes out a transaction commit or transaction end record. |
TxnEnd.java | Class | This class writes out a transaction commit or transaction end record. |
TxnEndTest.java | Class | |
TxnFSyncTest.java | Class | |
TxnManager.java | Class | Class to manage transactions. |
TxnMemoryTest.java | Class | |
TxnPrepare.java | Class | This class writes out a transaction prepare record. |
TxnTest.java | Class | |
TxnTimeoutTest.java | Class | |
WriteLockInfo.java | Class | |