Uses of Interface
org.apache.cayenne.tx.Transaction
Packages that use Transaction
-
Uses of Transaction in org.apache.cayenne.tx
Classes in org.apache.cayenne.tx that implement TransactionModifier and TypeClassDescriptionclass
A Cayenne transaction.class
Represents a Cayenne-managed local Transaction.class
Represents a container-managed transaction.Methods in org.apache.cayenne.tx that return TransactionModifier and TypeMethodDescriptionDefaultTransactionFactory.createTransaction()
DefaultTransactionFactory.createTransaction
(TransactionDescriptor descriptor) TransactionFactory.createTransaction()
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 TransactionModifier and TypeMethodDescriptionstatic 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)