# Package org.apache.cayenne.tx

package org.apache.cayenne.tx

- Related Packages
  Package
  Description
  org.apache.cayenne
  Contains persistence APIs directly accessible by users.
- Class
  Description
  BaseTransaction
  CayenneTransaction
  Represents a Cayenne-managed local Transaction.
  DefaultTransactionFactory
  DefaultTransactionManager
  DefaultTransactionManager.BaseTransactionHandler
  ExternalTransaction
  Represents a container-managed transaction.
  ReadOnlyTransaction
  A minimal `Transaction` for read-only (selecting) queries that run outside a managed transaction.
  Transaction
  Cayenne Transaction interface.
  TransactionalOperation<T>
  TransactionDescriptor
  Descriptor that allows to customize transaction logic.
  TransactionDescriptor.Builder
  Builder class for the TransactionDescriptor.
  TransactionFactory
  TransactionFilter
  A `DataChannelSyncFilter` that provides transactions.
  TransactionListener
  A callback that is notified as transaction progresses through stages.
  TransactionManager
  An optional utility service that simplifies wrapping multiple operations in transactions.
  TransactionPropagation
  Propagation behavior of transaction