Package io.quarkus.narayana.jta
-
Interface Summary Interface Description QuarkusTransaction A simplified transaction interface.TransactionRunner Runs tasks in transactions with pre-defined semantics and options.TransactionRunnerOptions Builder interface to allow various options of a transaction runner to be customized. -
Class Summary Class Description BeginOptions Builder interface to allow a transaction to be customized, including things like timeout and semantics when an existing transaction is present.QuarkusTransactionImpl RequestScopedTransaction A request scoped representation of a transaction.RunOptions Deprecated. RunOptionsBase An abstract base for bothRunOptionsandTransactionRunnerImpl.TransactionRunnerImpl -
Enum Summary Enum Description RunOptions.ExceptionResult RunOptions.Semantic Enum that can be used to control the transaction behaviour in the presence or absence of an existing transaction.TransactionExceptionResult Enum that can be used to control the decision to rollback or commit based on the type of an exception.TransactionSemantics Enum that can be used to control the transaction behaviour in the presence or absence of an existing transaction. -
Exception Summary Exception Description QuarkusTransactionException Runtime exception that is used to wrap any checked exceptions thrown from theQuarkusTransactionmethods.