| Package | Description |
|---|---|
| com.holonplatform.async.datastore.transaction | |
| com.holonplatform.core.datastore.transaction |
| Modifier and Type | Method and Description |
|---|---|
<R> CompletionStage<R> |
AsyncTransactional.withTransaction(AsyncTransactionalOperation<R> operation,
TransactionConfiguration transactionConfiguration)
Execute given operation within a transaction and return a result.
|
| Modifier and Type | Method and Description |
|---|---|
static TransactionConfiguration |
TransactionConfiguration.create(boolean rollbackOnError,
boolean autoCommit)
Create a
TransactionConfiguration. |
static TransactionConfiguration |
TransactionConfiguration.create(boolean rollbackOnError,
boolean autoCommit,
TransactionOptions transactionOptions)
Create a
TransactionConfiguration. |
static TransactionConfiguration |
TransactionConfiguration.create(TransactionOptions transactionOptions)
Create a
TransactionConfiguration. |
static TransactionConfiguration |
TransactionConfiguration.getDefault()
Create a default
TransactionConfiguration setting transaction rollback on errors to true. |
static TransactionConfiguration |
TransactionConfiguration.withAutoCommit()
Create a
TransactionConfiguration setting transaction auto-commit to true. |
| Modifier and Type | Method and Description |
|---|---|
default void |
Transactional.withTransaction(TransactionalOperation.TransactionalInvocation operation,
TransactionConfiguration transactionConfiguration)
Execute given operation within a transaction.
|
<R> R |
Transactional.withTransaction(TransactionalOperation<R> operation,
TransactionConfiguration transactionConfiguration)
Execute given operation within a transaction and return a result.
|
Copyright © 2019 The Holon Platform. All rights reserved.