All Classes and Interfaces

Class
Description
Abstract transaction manager condition.
Abstract default transaction operations.
The abstract internal transaction.
Abstract transaction operations that propagates the status in the propagated context.
Abstract Reactor transaction operations.
Represents the current reactive transaction status.
Abstract transaction operations.
An interface for async transaction management.
Status object for async transactions.
Implementation of the asynchronous transaction manager using a reactive transaction manager.
Implementation of the asynchronous transaction manager using a synchronous transaction manager.
Exception thrown when a transaction can't be created using an underlying transaction API such as JTA.
Adds support for MicronautTest transactional handling.
Default implementation of the TransactionDefinition interface, offering bean-style configuration and sensible default values (PROPAGATION_REQUIRED, ISOLATION_DEFAULT, TIMEOUT_DEFAULT, readOnly=false).
The default transaction status.
Exception utils.
Exception that represents a transaction failure caused by a heuristic decision on the side of the transaction coordinator.
Possible state outcomes.
Exception thrown when the existence or non-existence of a transaction amounts to an illegal state according to the transaction propagation behavior that applies.
The internal transaction representation.
Exception that gets thrown when an invalid isolation level is specified, i.e.
Exception that gets thrown when an invalid timeout is specified, that is, the specified timeout valid is out of range or the transaction manager implementation doesn't support timeouts.
Exception thrown when attempting to work with a nested transaction but nested transactions are not supported by the underlying backend.
Exception that occurs if no transaction is present.
An interface fo reactive transaction management.
A transactional callback interface.
Status object for reactive transactions.
Special version of ReactiveTransactionOperations that is exposing Reactor publishers.
Stereotype annotation for demarcating a read-only transaction.
Interface that specifies an API to programmatically manage transaction savepoints in a generic fashion.
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it to use enums, Slf4j and decoupling from Spring.
Implementation of the synchronous transaction operations using a reactive transaction operations.
Micronaut alternative jakarta.transaction.Transactional annotation.
Internal annotation applied to TransactionalEventListener that allows the interception of methods and binding the event consumer to the running transaction.
Interceptor implementation for TransactionalEventListener.
Largely based on the similar annotation in Spring.
The phase at which a transactional event listener applies.
Default implementation of Transactional.
A functional interface for running code that runs within the context of a transaction.
Resolves the tenant data source name for the transactional manager.
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it to use enums, Slf4j and decoupling from Spring.
Isolation levels.
Possible propagation values.
Generic transaction exception super class.
Common representation of the current state of a transaction.
NOTICE: This is a fork of Spring's TransactionManager modernizing it to use enums, Slf4j and decoupling from Spring.
The transaction manager configuration.
Generic transaction operations interface.
The registry of various transactional operations managers.
The transaction state.
The transaction status.
Exception thrown when attempting to suspend an existing transaction but transaction suspension is not supported by the underlying backend.
Interface for transaction synchronization callbacks.
Transaction synchronization status.
Exception thrown when a general transaction system error is encountered, like on commit or rollback.
Exception to be thrown when a transaction has timed out.
Superclass for exceptions caused by inappropriate usage of a Micronaut transaction API.
Transaction utils.
Thrown when an attempt to commit a transaction resulted in an unexpected rollback.