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, : 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.