Package org.apache.cayenne.tx
Class DefaultTransactionManager.BaseTransactionHandler
- java.lang.Object
-
- org.apache.cayenne.tx.DefaultTransactionManager.BaseTransactionHandler
-
- Enclosing class:
- DefaultTransactionManager
protected abstract static class DefaultTransactionManager.BaseTransactionHandler extends Object
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract <T> T
handle(TransactionalOperation<T> op, TransactionListener callback, TransactionDescriptor descriptor)
protected <T> T
performInNewTransaction(TransactionalOperation<T> op, TransactionListener callback, TransactionDescriptor descriptor)
protected <T> T
performInTransaction(Transaction tx, TransactionalOperation<T> op, TransactionListener callback)
-
-
-
Method Detail
-
handle
protected abstract <T> T handle(TransactionalOperation<T> op, TransactionListener callback, TransactionDescriptor descriptor)
-
performInNewTransaction
protected <T> T performInNewTransaction(TransactionalOperation<T> op, TransactionListener callback, TransactionDescriptor descriptor)
-
performInTransaction
protected <T> T performInTransaction(Transaction tx, TransactionalOperation<T> op, TransactionListener callback)
-
-