Liferay 7.0-ce-b4

com.liferay.portal.spring.transaction
Class CallbackPreferringTransactionExecutor

java.lang.Object
  extended by com.liferay.portal.spring.transaction.BaseTransactionExecutor
      extended by com.liferay.portal.spring.transaction.CallbackPreferringTransactionExecutor
All Implemented Interfaces:
TransactionExecutor
Direct Known Subclasses:
CounterCallbackPreferringTransactionExecutor

public class CallbackPreferringTransactionExecutor
extends BaseTransactionExecutor


Nested Class Summary
protected static class CallbackPreferringTransactionExecutor.ThrowableHolder
           
protected static class CallbackPreferringTransactionExecutor.ThrowableHolderException
           
 
Constructor Summary
CallbackPreferringTransactionExecutor()
           
 
Method Summary
protected  org.springframework.transaction.support.TransactionCallback<Object> createTransactionCallback(org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute, org.aopalliance.intercept.MethodInvocation methodInvocation)
           
 Object execute(org.springframework.transaction.PlatformTransactionManager platformTransactionManager, org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute, org.aopalliance.intercept.MethodInvocation methodInvocation)
           
 
Methods inherited from class com.liferay.portal.spring.transaction.BaseTransactionExecutor
createTransactionAttribute, createTransactionStatus, fireTransactionCommittedEvent, fireTransactionCreatedEvent, fireTransactionRollbackedEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallbackPreferringTransactionExecutor

public CallbackPreferringTransactionExecutor()
Method Detail

execute

public Object execute(org.springframework.transaction.PlatformTransactionManager platformTransactionManager,
                      org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute,
                      org.aopalliance.intercept.MethodInvocation methodInvocation)
               throws Throwable
Throws:
Throwable

createTransactionCallback

protected org.springframework.transaction.support.TransactionCallback<Object> createTransactionCallback(org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute,
                                                                                                        org.aopalliance.intercept.MethodInvocation methodInvocation)

Liferay 7.0-ce-b4