This project has retired. For details please refer to its Attic page.

Package org.apache.lenya.transaction

Interface Summary
IdentifiableFactory Factory for identifiables.
IdentityMap Identity map.
Lockable Object that can be locked.
Transactionable Object to take part in a transaction.
UnitOfWork This is a "Unit of Work" object (see "Unit of Work" pattern by Martin Fowler, http://www.martinfowler.com/eaaCatalog/unitOfWork.html : the unit of work "maintains a list of objects affected by a business transaction and coordinates the writing out of changes and the resolution of concurrency problems".
Versionable A versionable object.
 

Class Summary
IdentityMapImpl Identity map implementation.
Lock A lock on a transactionable.
TransactionLock Global transaction lock.
UnitOfWorkImpl Default implementation of a unit of work.
 

Exception Summary
ConcurrentModificationException Exception which is thrown when a different identity changed a transactionable object in an optimistic offline lock scenario.
LockException Lock exception.
TransactionException Transaction exception.
 



Copyright © 1999-2006 Apache Software Foundation. All Rights Reserved.