All Classes and Interfaces
Class
Description
Builder interface to allow a transaction to be customized, including things like timeout and semantics when an existing
transaction is present.
Disables logging during the analysis phase
A delegating transaction manager which receives an instance of Narayana transaction manager
and delegates all calls to it.
A simplified transaction interface.
Runtime exception that is used to wrap any checked exceptions thrown from the
QuarkusTransaction methods.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 both
RunOptions and TransactionRunnerImpl.This annotation can be used to configure a different transaction timeout than the default one for a method or a class.
Context class which defines the TransactionScoped context.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.
Agroal registers an interposed synchronization which validates that connections have been released.
QuarkusTransaction.requiringNew(),QuarkusTransaction.joiningExisting(),QuarkusTransaction.disallowingExisting(),QuarkusTransaction.suspendingExisting()orQuarkusTransaction.runner(TransactionSemantics)instead.