| Name | Package | Description |
| LockManager | org.apache.commons.transaction.locking | A manager for multi level locks on resources. |
| LockManager2 | org.apache.commons.transaction.locking | Extended version of a lock manager that also has global knowledge or all locks and should be
used as a delegate for all locking requests. |
| LoggerFacade | org.apache.commons.transaction.util | Facade for all kinds of logging engines. |
| MapFactory | org.apache.commons.transaction.memory | No description provided. |
| MultiLevelLock | org.apache.commons.transaction.locking | A multi level lock. |
| MultiLevelLock2 | org.apache.commons.transaction.locking | Extended multi level lock. |
| ResourceIdToPathMapper | org.apache.commons.transaction.file | Mapper from a resourceId to a path string. |
| ResourceManager | org.apache.commons.transaction.file | Interface for resource managers. |
| ResourceManagerErrorCodes | org.apache.commons.transaction.file | Error codes for resource managers. |
| SetFactory | org.apache.commons.transaction.memory | No description provided. |
| TransactionalResource | org.apache.commons.transaction.util.xa | Interface for something that makes up a transactional resource. |