@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, getPrincipal
public <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 TransactionManagementBase
Copyright © 2019 Communote team. All rights reserved.