See: Description
| Class | Description |
|---|---|
| AutoTxn |
An AutoTxn is one that's created by use of the AutoCommit property.
|
| BasicLocker |
A concrete Locker that simply tracks locks and releases them when
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.
|
| Lock |
A Lock embodies the lock state of a NodeId.
|
| 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.
|
| 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.
|
| LockType |
LockType is a type safe enumeration of all lock types.
|
| ReadCommittedLocker |
Extends BuddyLocker to acquire write locks using the buddy locker (the
transaction locker).
|
| SyncedLockManager |
SyncedLockManager uses the synchronized keyword to implement its critical
sections.
|
| ThreadLocker |
Extends BasicLocker to share locks among all lockers for the same thread.
|
| Txn |
A Txn is one that's created by a call to Environment.txnBegin.
|
| TxnAbort |
This class writes out a transaction commit or transaction end record.
|
| 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.
|
| WriteLockInfo |