public class TransactionHelperImpl extends Object implements TransactionHelper
TransactionHelper.| Constructor and Description |
|---|
TransactionHelperImpl() |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
mandatory(java.util.function.Supplier<R> callback)
Support a current transaction, throw an exception if none exists.
|
<R> R |
never(java.util.function.Supplier<R> callback)
Execute non-transactionally, throw an exception if a transaction exists.
|
<R> R |
notSupported(java.util.function.Supplier<R> callback)
Execute non-transactionally, suspend the current transaction if one exists.
|
<R> R |
required(java.util.function.Supplier<R> callback)
Support a current transaction, create a new one if none exists.
|
<R> R |
requiresNew(java.util.function.Supplier<R> callback)
Create a new transaction, suspend the current transaction if one exists.
|
void |
setTransactionManager(TransactionManager transactionManager) |
<R> R |
supports(java.util.function.Supplier<R> callback)
Support a current transaction, execute non-transactionally if none exists.
|
public <R> R mandatory(java.util.function.Supplier<R> callback)
TransactionHelpermandatory in interface TransactionHelperR - Return type.callback - The callback instance will be called inside.public <R> R never(java.util.function.Supplier<R> callback)
TransactionHelpernever in interface TransactionHelperR - Return type.callback - The callback instance will be called inside.public <R> R notSupported(java.util.function.Supplier<R> callback)
TransactionHelpernotSupported in interface TransactionHelperR - Return type.callback - The callback instance will be called inside.public <R> R required(java.util.function.Supplier<R> callback)
TransactionHelperrequired in interface TransactionHelperR - Return type.callback - The callback instance will be called inside.public <R> R requiresNew(java.util.function.Supplier<R> callback)
TransactionHelperrequiresNew in interface TransactionHelperR - Return type.callback - The callback instance will be called inside.public void setTransactionManager(TransactionManager transactionManager)
public <R> R supports(java.util.function.Supplier<R> callback)
TransactionHelpersupports in interface TransactionHelperR - Return type.callback - The callback instance will be called inside.Copyright © 2011–2015 Everit Kft.. All rights reserved.