Uses of Interface
org.apache.cayenne.tx.Transaction
-
Packages that use Transaction Package Description org.apache.cayenne.tx -
-
Uses of Transaction in org.apache.cayenne.tx
Classes in org.apache.cayenne.tx that implement Transaction Modifier and Type Class Description class
BaseTransaction
A Cayenne transaction.class
CayenneTransaction
Represents a Cayenne-managed local Transaction.class
ExternalTransaction
Represents a container-managed transaction.Methods in org.apache.cayenne.tx that return Transaction Modifier and Type Method Description Transaction
DefaultTransactionFactory. createTransaction()
Transaction
DefaultTransactionFactory. createTransaction(TransactionDescriptor descriptor)
Transaction
TransactionFactory. createTransaction()
Transaction
TransactionFactory. createTransaction(TransactionDescriptor descriptor)
static Transaction
BaseTransaction. getThreadTransaction()
Returns a Transaction associated with the current thread, or null if there is no such Transaction.Methods in org.apache.cayenne.tx with parameters of type Transaction Modifier and Type Method Description static void
BaseTransaction. bindThreadTransaction(Transaction transaction)
Binds a Transaction to the current thread.default Connection
TransactionListener. decorateConnection(Transaction tx, Connection connection)
This method could be used to decorate or substitute new connection initiated inside a Cayenne transaction.protected <T> T
DefaultTransactionManager.BaseTransactionHandler. performInTransaction(Transaction tx, TransactionalOperation<T> op, TransactionListener callback)
void
TransactionListener. willAddConnection(Transaction tx, String connectionName, Connection connection)
void
TransactionListener. willCommit(Transaction tx)
void
TransactionListener. willRollback(Transaction tx)
-