All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractSynchronousStateTransactionManager<T> |
NOTICE: This is a fork of Spring's AbstractPlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| AbstractSynchronousStateTransactionManager.SuspendedResourcesHolder |
Holder for suspended resources.
|
| AbstractSynchronousTransactionManager<T> |
NOTICE: This is a fork of Spring's AbstractPlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| AbstractSynchronousTransactionManager.SuspendedResourcesHolder |
Holder for suspended resources.
|
| AbstractTransactionStatus<T> |
|
| AsyncTransactionOperations<C> |
An interface for async transaction management.
|
| AsyncTransactionStatus<T> |
Status object for async transactions.
|
| AsyncUsingReactiveTransactionOperations<C> |
Implementation of the asynchronous transaction manager using a reactive transaction manager.
|
| AsyncUsingSyncTransactionOperations<C> |
Implementation of the asynchronous transaction manager using a synchronous transaction manager.
|
| CannotCreateTransactionException |
Exception thrown when a transaction can't be created using an
underlying transaction API such as JTA.
|
| CannotGetJdbcConnectionException |
Exception thrown when a JDBC connection cannot be retrieved.
|
| ConnectionHandle |
Simple interface to be implemented by handles for a JDBC Connection.
|
| ConnectionHolder |
Resource holder wrapping a JDBC Connection.
|
| CoroutineTxHelper |
Helper to setup Kotlin coroutine context.
|
| DataSourceTransactionManager |
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| DataSourceUtils |
Helper class that provides static methods for obtaining JDBC Connections from
a DataSource.
|
| DefaultSynchronousTransactionState |
|
| DefaultTestTransactionExecutionListener |
Adds support for MicronautTest transactional handling.
|
| DefaultTestTransactionMethodInterceptor<T> |
Adds a transaction surrounding the test method.
|
| DefaultTransactionAttribute |
Deprecated.
|
| DefaultTransactionDefinition |
Default implementation of the TransactionDefinition interface,
offering bean-style configuration and sensible default values
(PROPAGATION_REQUIRED, ISOLATION_DEFAULT, TIMEOUT_DEFAULT, readOnly=false).
|
| DefaultTransactionStatus<T> |
|
| DelegatingDataSource |
JDBC DataSource implementation that delegates all calls
to a given target DataSource.
|
| DelegatingDataSourceResolver |
Unwraps transactional data source proxies.
|
| ExceptionUtil |
Exception utils.
|
| HeuristicCompletionException |
Exception that represents a transaction failure caused by a heuristic
decision on the side of the transaction coordinator.
|
| HeuristicCompletionException.State |
Possible state outcomes.
|
| IllegalTransactionStateException |
Exception thrown when the existence or non-existence of a transaction
amounts to an illegal state according to the transaction propagation
behavior that applies.
|
| InvalidIsolationLevelException |
Exception that gets thrown when an invalid isolation level is specified,
i.e.
|
| InvalidTimeoutException |
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.
|
| JdbcTransactionObjectSupport |
Convenient base class for JDBC-aware transaction objects.
|
| KotlinInterceptedMethodAsyncResultSupplier<C,T> |
The supplier of the Kotlin intercepted method result, allows to access the actual intercepted method.
|
| NestedTransactionNotSupportedException |
Exception thrown when attempting to work with a nested transaction
but nested transactions are not supported by the underlying backend.
|
| NoTransactionException |
Exception that occurs if no transaction is present.
|
| ReactiveTransactionOperations<C> |
An interface fo reactive transaction management.
|
| ReactiveTransactionOperations.TransactionalCallback<C,T> |
A transactional callback interface.
|
| ReactiveTransactionStatus<T> |
Status object for reactive transactions.
|
| ReactorReactiveTransactionOperations<C> |
|
| ReadOnly |
Stereotype annotation for demarcating a read-only transaction.
|
| ResourceHolder |
Generic interface to be implemented by resource holders.
|
| ResourceHolderSupport |
Convenient base class for resource holders.
|
| ResourceTransactionManager<R,T> |
Extension of the SynchronousTransactionManager
interface, indicating a native resource transaction manager, operating on a single
target resource.
|
| SavepointManager |
Interface that specifies an API to programmatically manage transaction
savepoints in a generic fashion.
|
| SimpleConnectionHandle |
Simple implementation of the ConnectionHandle interface,
containing a given JDBC Connection.
|
| SmartTransactionObject |
Interface to be implemented by transaction objects that are able to
return an internal rollback-only marker, typically from a another
transaction that has participated and marked it as rollback-only.
|
| SynchronousFromReactiveTransactionManager<T> |
Implementation of the synchronous transaction manager using a reactive transaction manager.
|
| SynchronousTransactionManager<T> |
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| SynchronousTransactionState |
The synchronous transaction state.
|
| TransactionalAdvice |
Meta annotation that other transactional annotations like Spring's and javax.transaction.Transactional map
to such as to enable transactional advice.
|
| TransactionalConnection |
Allows injecting a Connection instance as a bean with any methods invoked
on the connection being delegated to connection bound to the current transaction.
|
| TransactionalConnectionInterceptor |
An interceptor that allows injecting a Connection that acts a proxy to lookup the connection for the current transaction.
|
| TransactionalEventAdvice |
Internal annotation applied to TransactionalEventListener that
allows the interception of methods and binding the event consumer to the running transaction.
|
| TransactionalEventInterceptor |
|
| TransactionalEventListener |
Largely based on the similar annotation in Spring.
|
| TransactionalEventListener.TransactionPhase |
The phase at which a transactional event listener applies.
|
| TransactionalInterceptor |
|
| TransactionAttribute |
Deprecated.
|
| TransactionAwareDataSource |
Transaction aware data source implementation.
|
| TransactionCallback<T,R> |
A functional interface for running code that runs within the context of a transaction.
|
| TransactionDefinition |
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| TransactionDefinition.Isolation |
Isolation levels.
|
| TransactionDefinition.Propagation |
Possible propagation values.
|
| TransactionException |
Generic transaction exception super class.
|
| TransactionExecution |
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| TransactionManager |
NOTICE: This is a fork of Spring's TransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| TransactionOperations<T> |
Generic transaction operations interface.
|
| TransactionState |
The transaction state.
|
| TransactionStateOperations<T,S extends TransactionState> |
Generic transaction state operations interface.
|
| TransactionStatus<T> |
NOTICE: This is a fork of Spring's TransactionStatus modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| TransactionSuspensionNotSupportedException |
Exception thrown when attempting to suspend an existing transaction
but transaction suspension is not supported by the underlying backend.
|
| TransactionSynchronization |
Interface for transaction synchronization callbacks.
|
| TransactionSynchronization.Status |
Transaction synchronization status.
|
| TransactionSynchronizationAdapter |
|
| TransactionSynchronizationManager |
Central delegate that manages resources and transaction synchronizations per thread.
|
| TransactionSynchronizationManager.TransactionSynchronizationState |
The synchronization state.
|
| TransactionSynchronizationManager.TransactionSynchronizationStateOp |
The transaction synchronization state autocloseable operation.
|
| TransactionSynchronizationUtils |
|
| TransactionSystemException |
Exception thrown when a general transaction system error is encountered,
like on commit or rollback.
|
| TransactionTimedOutException |
Exception to be thrown when a transaction has timed out.
|
| TransactionUsageException |
Superclass for exceptions caused by inappropriate usage of
a Spring transaction API.
|
| TransactionUtil |
Transaction utils.
|
| UnexpectedRollbackException |
Thrown when an attempt to commit a transaction resulted
in an unexpected rollback.
|