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 SummaryModifier and Type Method Description protected abstract <T> Thandle(TransactionalOperation<T> op, TransactionListener callback, TransactionDescriptor descriptor)protected <T> TperformInNewTransaction(TransactionalOperation<T> op, TransactionListener callback, TransactionDescriptor descriptor)protected <T> TperformInTransaction(Transaction tx, TransactionalOperation<T> op, TransactionListener callback)
- 
Method Details- 
handleprotected abstract <T> T handle(TransactionalOperation<T> op, TransactionListener callback, TransactionDescriptor descriptor)
- 
performInNewTransactionprotected <T> T performInNewTransaction(TransactionalOperation<T> op, TransactionListener callback, TransactionDescriptor descriptor)
- 
performInTransactionprotected <T> T performInTransaction(Transaction tx, TransactionalOperation<T> op, TransactionListener callback)
 
-