public class CallbackPreferringTransactionExecutor extends BaseTransactionExecutor
| Modifier and Type | Class and Description |
|---|---|
protected static class |
CallbackPreferringTransactionExecutor.ThrowableHolder |
protected static class |
CallbackPreferringTransactionExecutor.ThrowableHolderException |
| Constructor and Description |
|---|
CallbackPreferringTransactionExecutor() |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.transaction.support.TransactionCallback<java.lang.Object> |
createTransactionCallback(org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute,
org.aopalliance.intercept.MethodInvocation methodInvocation) |
java.lang.Object |
execute(org.springframework.transaction.PlatformTransactionManager platformTransactionManager,
org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute,
org.aopalliance.intercept.MethodInvocation methodInvocation) |
createTransactionAttribute, createTransactionStatus, fireTransactionCommittedEvent, fireTransactionCreatedEvent, fireTransactionRollbackedEventpublic CallbackPreferringTransactionExecutor()
public java.lang.Object execute(org.springframework.transaction.PlatformTransactionManager platformTransactionManager,
org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute,
org.aopalliance.intercept.MethodInvocation methodInvocation)
throws java.lang.Throwable
java.lang.Throwableprotected org.springframework.transaction.support.TransactionCallback<java.lang.Object> createTransactionCallback(org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute,
org.aopalliance.intercept.MethodInvocation methodInvocation)