@Service(value="transactionManagement") public class TransactionManagementImpl extends TransactionManagementBase
TransactionManagement| Constructor and Description |
|---|
TransactionManagementImpl() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
execute(RunInTransactionWithResult<T> runInTransaction) |
void |
executeInNew(RunInTransaction runInTransaction)
This uses propagation REQUIRES_NEW
|
<T> T |
executeInNew(RunInTransactionWithResult<T> runInTransaction)
This uses propagation REQUIRES_NEW
|
protected void |
handleExecute(RunInTransaction runInTransaction) |
execute, getPrincipalpublic <T> T execute(RunInTransactionWithResult<T> runInTransaction)
T - Type of the result.runInTransaction - The run in transaction@Transactional(propagation=REQUIRES_NEW) public void executeInNew(RunInTransaction runInTransaction)
runInTransaction - RunInTransaction@Transactional(propagation=REQUIRES_NEW) public <T> T executeInNew(RunInTransactionWithResult<T> runInTransaction)
T - Type of the result.runInTransaction - The run in transactionprotected void handleExecute(RunInTransaction runInTransaction)
handleExecute in class TransactionManagementBaseCopyright © 2019 Communote team. All rights reserved.