@Service public class TxExecutor extends Object
init(Supplier) singleton manually| Constructor and Description |
|---|
TxExecutor(org.springframework.transaction.PlatformTransactionManager manager) |
| Modifier and Type | Method and Description |
|---|---|
static void |
commit() |
static org.springframework.transaction.TransactionDefinition |
defaultWritableTransaction() |
static <T> T |
execute(Callable<T> callable) |
static <T> T |
execute(Callable<T> callable,
org.springframework.transaction.TransactionDefinition def)
TODO: Add JavaDoc.
|
static <T> T |
executeUnchecked(Callable<T> callable) |
static <T> T |
executeUnchecked(Callable<T> callable,
org.springframework.transaction.TransactionDefinition def)
TODO: Add JavaDoc.
|
static void |
executeUnchecked(TxCallable callable,
org.springframework.transaction.TransactionDefinition definition)
TODO: Add JavaDoc.
|
static void |
executeVoid(TxCallable callable,
org.springframework.transaction.TransactionDefinition def)
TODO: Add JavaDoc.
|
static org.springframework.transaction.PlatformTransactionManager |
get() |
static void |
init(org.springframework.transaction.PlatformTransactionManager instance) |
static void |
init(Supplier<org.springframework.transaction.PlatformTransactionManager> instance)
TODO: Add JavaDoc.
|
static org.springframework.transaction.TransactionDefinition |
nestedReadOnlyTransaction() |
static org.springframework.transaction.TransactionDefinition |
nestedWritableTransaction()
used when you want to do extra nested writable transaction.
|
static org.springframework.transaction.TransactionDefinition |
readOnlyTransaction() |
@Inject
public TxExecutor(@Named(value="transactionManager")
org.springframework.transaction.PlatformTransactionManager manager)
public static org.springframework.transaction.PlatformTransactionManager get()
public static void init(Supplier<org.springframework.transaction.PlatformTransactionManager> instance)
public static void init(org.springframework.transaction.PlatformTransactionManager instance)
public static org.springframework.transaction.TransactionDefinition defaultWritableTransaction()
public static org.springframework.transaction.TransactionDefinition readOnlyTransaction()
public static org.springframework.transaction.TransactionDefinition nestedReadOnlyTransaction()
public static org.springframework.transaction.TransactionDefinition nestedWritableTransaction()
public static <T> T execute(Callable<T> callable, org.springframework.transaction.TransactionDefinition def) throws Exception
Exceptionpublic static void executeVoid(TxCallable callable, org.springframework.transaction.TransactionDefinition def)
public static void commit()
public static <T> T executeUnchecked(Callable<T> callable, org.springframework.transaction.TransactionDefinition def)
public static void executeUnchecked(TxCallable callable, org.springframework.transaction.TransactionDefinition definition)
public static <T> T executeUnchecked(Callable<T> callable)
Copyright © 2025. All rights reserved.