Package com.sleepycat.je.txn

Provides classes and interfaces for Transactions in JDB.

See:
          Description

Class Summary
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.
LatchedLockManager LatchedLockManager uses latches to implement its critical sections.
Lock A Lock embodies the lock state of a NodeId.
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.
LockInfo LockInfo is a class that embodies information about a lock instance.
LockManager LockManager manages locks.
LockManager.LockAttemptResult This is just a struct to hold a multi-value return.
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.
LockUpgrade LockUpgrade is a type safe enumeration of lock upgrade 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  
 

Exception Summary
LockTimeOutException A Lock timed out.
TxnTimeOutException A Transaction timed out.
 

Package com.sleepycat.je.txn Description

Provides classes and interfaces for Transactions in JDB.

Package Specification

(None)



Copyright 2004-2005 Sleepycat, Inc. All Rights Reserved.