| Modifier and Type | Method and Description |
|---|---|
static VoidTransaction |
Transactions.perform(RunnableWithException r)
Builds an
VoidTransaction that can have a rollback and/or a commit. |
VoidTransaction |
VoidTransaction.retry(int times)
Specify the number of retires for this transaction.
|
VoidTransaction |
VoidTransaction.withCommit(Runnable commit)
Specify the commit for this transaction.
|
VoidTransaction |
VoidTransaction.withReset(Runnable rollback)
Alias for
withRollback(Runnable) |
VoidTransaction |
VoidTransaction.withRollback(Runnable rollback)
Specify the rollback for this transaction.
|
VoidTransaction |
VoidTransaction.withVerification(java.util.function.Supplier<Boolean> verification)
Specify the verification
Supplier for this transaction. |
| Modifier and Type | Method and Description |
|---|---|
static void |
Transactions.atomically(VoidTransaction... voidTransactions)
Tries to perform one or more
VoidTransactions, retrying each one several times in case of failures. |
Copyright © 2019. All rights reserved.