# 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
  A Cayenne transaction.
  CayenneTransaction
  Represents a Cayenne-managed local Transaction.
  DefaultTransactionDescriptor
  Deprecated.
  since 4.2, use `TransactionDescriptor.defaultDescriptor()`
  DefaultTransactionFactory
  DefaultTransactionManager
  DefaultTransactionManager.BaseTransactionHandler
  ExternalTransaction
  Represents a container-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 behaviour of transaction