Liferay 7.0-ce-m6

com.liferay.portal.kernel.transaction
Interface TransactionInvoker

All Known Implementing Classes:
TransactionInvokerImpl

public interface TransactionInvoker


Method Summary
 void commit(TransactionAttribute transactionAttribute, TransactionStatus transactionStatus)
           
<T> T
invoke(TransactionAttribute transactionAttribute, Callable<T> callable)
           
 void rollback(Throwable throwable, TransactionAttribute transactionAttribute, TransactionStatus transactionStatus)
           
 TransactionStatus start(TransactionAttribute transactionAttribute)
           
 

Method Detail

commit

void commit(TransactionAttribute transactionAttribute,
            TransactionStatus transactionStatus)

invoke

<T> T invoke(TransactionAttribute transactionAttribute,
             Callable<T> callable)
         throws Throwable
Throws:
Throwable

rollback

void rollback(Throwable throwable,
              TransactionAttribute transactionAttribute,
              TransactionStatus transactionStatus)
              throws Throwable
Throws:
Throwable

start

TransactionStatus start(TransactionAttribute transactionAttribute)

Liferay 7.0-ce-m6