Package io.quarkus.narayana.jta
package io.quarkus.narayana.jta
-
ClassDescriptionBuilder interface to allow a transaction to be customized, including things like timeout and semantics when an existing transaction is present.A simplified transaction interface.Runtime exception that is used to wrap any checked exceptions thrown from the
QuarkusTransactionmethods.A request scoped representation of a transaction.Deprecated.Enum that can be used to control the transaction behaviour in the presence or absence of an existing transaction.An abstract base for bothRunOptionsandTransactionRunnerImpl.Enum that can be used to control the decision to rollback or commit based on the type of an exception.Runs tasks in transactions with pre-defined semantics and options.Builder interface to allow various options of a transaction runner to be customized.Enum that can be used to control the transaction behaviour in the presence or absence of an existing transaction.
QuarkusTransaction.requiringNew(),QuarkusTransaction.joiningExisting(),QuarkusTransaction.disallowingExisting(),QuarkusTransaction.suspendingExisting()orQuarkusTransaction.runner(TransactionSemantics)instead.