## Uses of Interface
com.holonplatform.core.datastore.transaction.TransactionConfiguration

- Packages that use TransactionConfiguration
  Package | Description
  --- | ---
  com.holonplatform.async.datastore.transaction |
  com.holonplatform.core.datastore.transaction |

- - ### Uses of TransactionConfiguration in com.holonplatform.async.datastore.transaction

    Methods in com.holonplatform.async.datastore.transaction with parameters of type TransactionConfiguration
    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.

  - ### Uses of TransactionConfiguration in com.holonplatform.core.datastore.transaction

    Methods in com.holonplatform.core.datastore.transaction that return TransactionConfiguration
    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`.

    Methods in com.holonplatform.core.datastore.transaction with parameters of type TransactionConfiguration
    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.