- call(TransactionStatus<T>) - Method in interface io.micronaut.transaction.TransactionCallback
-
Code that runs within the context of a transaction will implement this method.
- CannotCreateTransactionException - Exception in io.micronaut.transaction.exceptions
-
Exception thrown when a transaction can't be created using an
underlying transaction API such as JTA.
- CannotCreateTransactionException(String) - Constructor for exception io.micronaut.transaction.exceptions.CannotCreateTransactionException
-
Constructor for CannotCreateTransactionException.
- CannotCreateTransactionException(String, Throwable) - Constructor for exception io.micronaut.transaction.exceptions.CannotCreateTransactionException
-
Constructor for CannotCreateTransactionException.
- CannotGetJdbcConnectionException - Exception in io.micronaut.transaction.jdbc.exceptions
-
Exception thrown when a JDBC connection cannot be retrieved.
- CannotGetJdbcConnectionException(String) - Constructor for exception io.micronaut.transaction.jdbc.exceptions.CannotGetJdbcConnectionException
-
Default constructor.
- CannotGetJdbcConnectionException(String, Throwable) - Constructor for exception io.micronaut.transaction.jdbc.exceptions.CannotGetJdbcConnectionException
-
Default constructor.
- cleanupTransactionInfo(TransactionalInterceptor.TransactionInfo) - Method in class io.micronaut.transaction.interceptor.TransactionalInterceptor
-
- clear() - Method in class io.micronaut.transaction.jdbc.ConnectionHolder
-
- clear() - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
-
- clear() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
Clear the transactional state of this resource holder.
- clear() - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
-
Clear the entire transaction synchronization state:
registered synchronizations as well as the various transaction characteristics.
- clear() - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- clearSynchronization() - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
-
- clearSynchronization() - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
-
Deactivate transaction synchronization for the current state.
- clearSynchronization() - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- commit(SynchronousTransactionState, TransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
- commit(TransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
This implementation of commit handles participating in existing
transactions and programmatic rollback requests.
- commit(TransactionStatus<T>) - Method in interface io.micronaut.transaction.SynchronousTransactionManager
-
Commit the given transaction, with regard to its status.
- commitTransactionAfterReturning(TransactionalInterceptor.TransactionInfo) - Method in class io.micronaut.transaction.interceptor.TransactionalInterceptor
-
- completeTransactionAfterThrowing(TransactionalInterceptor.TransactionInfo, Throwable) - Method in class io.micronaut.transaction.interceptor.TransactionalInterceptor
-
- CONNECTION_SYNCHRONIZATION_ORDER - Static variable in class io.micronaut.transaction.jdbc.DataSourceUtils
-
Order value for TransactionSynchronization objects that clean up JDBC Connections.
- ConnectionHandle - Interface in io.micronaut.transaction.jdbc
-
Simple interface to be implemented by handles for a JDBC Connection.
- ConnectionHolder - Class in io.micronaut.transaction.jdbc
-
Resource holder wrapping a JDBC Connection.
- ConnectionHolder(ConnectionHandle) - Constructor for class io.micronaut.transaction.jdbc.ConnectionHolder
-
Create a new ConnectionHolder for the given ConnectionHandle.
- ConnectionHolder(Connection) - Constructor for class io.micronaut.transaction.jdbc.ConnectionHolder
-
Create a new ConnectionHolder for the given JDBC Connection,
wrapping it with a
SimpleConnectionHandle,
assuming that there is no ongoing transaction.
- ConnectionHolder(Connection, boolean) - Constructor for class io.micronaut.transaction.jdbc.ConnectionHolder
-
- CoroutineTxHelper - Class in io.micronaut.transaction.interceptor
-
Helper to setup Kotlin coroutine context.
- CoroutineTxHelper() - Constructor for class io.micronaut.transaction.interceptor.CoroutineTxHelper
-
- createAndHoldSavepoint() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
Create a savepoint and hold it for the transaction.
- createSavepoint() - Method in class io.micronaut.transaction.jdbc.ConnectionHolder
-
Create a new JDBC 3.0 Savepoint for the current Connection,
using generated savepoint names that are unique for the Connection.
- createSavepoint() - Method in class io.micronaut.transaction.jdbc.JdbcTransactionObjectSupport
-
This implementation creates a JDBC 3.0 Savepoint and returns it.
- createSavepoint() - Method in interface io.micronaut.transaction.SavepointManager
-
Create a new savepoint.
- createSavepoint() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
This implementation delegates to a SavepointManager for the
underlying transaction, if possible.
- createTransactionIfNecessary(SynchronousTransactionManager<?>, TransactionAttribute, ExecutableMethod<Object, Object>) - Method in class io.micronaut.transaction.interceptor.TransactionalInterceptor
-
- currentTransactionStatus() - Static method in class io.micronaut.transaction.interceptor.TransactionalInterceptor
-
Return the transaction status of the current method invocation.
- DataSourceTransactionManager - Class in io.micronaut.transaction.jdbc
-
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
- DataSourceTransactionManager(DataSource) - Constructor for class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
Create a new DataSourceTransactionManager instance.
- DataSourceUtils - Class in io.micronaut.transaction.jdbc
-
Helper class that provides static methods for obtaining JDBC Connections from
a DataSource.
- DataSourceUtils() - Constructor for class io.micronaut.transaction.jdbc.DataSourceUtils
-
- decorateToPropagateState(Supplier<T>) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
Decorate the supplier with possible propagated state in thread-local.
- DEFAULT - Static variable in interface io.micronaut.transaction.TransactionDefinition
-
The default transaction definition.
- DEFAULT_STATE_KEY - Static variable in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- DefaultSynchronousTransactionState - Class in io.micronaut.transaction.support
-
- DefaultSynchronousTransactionState() - Constructor for class io.micronaut.transaction.support.DefaultSynchronousTransactionState
-
- DefaultTestTransactionExecutionListener - Class in io.micronaut.transaction.test
-
Adds support for MicronautTest transactional handling.
- DefaultTestTransactionExecutionListener(SynchronousTransactionManager<Object>, boolean, TransactionMode) - Constructor for class io.micronaut.transaction.test.DefaultTestTransactionExecutionListener
-
- DefaultTransactionAttribute - Class in io.micronaut.transaction.interceptor
-
- DefaultTransactionAttribute() - Constructor for class io.micronaut.transaction.interceptor.DefaultTransactionAttribute
-
- DefaultTransactionDefinition - Class in io.micronaut.transaction.support
-
Default implementation of the
TransactionDefinition interface,
offering bean-style configuration and sensible default values
(PROPAGATION_REQUIRED, ISOLATION_DEFAULT, TIMEOUT_DEFAULT, readOnly=false).
- DefaultTransactionDefinition() - Constructor for class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Create a new DefaultTransactionDefinition, with default settings.
- DefaultTransactionDefinition(TransactionDefinition) - Constructor for class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Copy constructor.
- DefaultTransactionDefinition(TransactionDefinition.Propagation) - Constructor for class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Create a new DefaultTransactionDefinition with the given
propagation behavior.
- DefaultTransactionStatus<T> - Class in io.micronaut.transaction.support
-
- DefaultTransactionStatus(Object, Supplier<T>, boolean, boolean, boolean, boolean, Object) - Constructor for class io.micronaut.transaction.support.DefaultTransactionStatus
-
Create a new DefaultTransactionStatus instance.
- DelegatingDataSource - Class in io.micronaut.transaction.jdbc
-
JDBC DataSource implementation that delegates all calls
to a given target DataSource.
- DelegatingDataSource(DataSource) - Constructor for class io.micronaut.transaction.jdbc.DelegatingDataSource
-
Create a new DelegatingDataSource.
- DelegatingDataSourceResolver - Class in io.micronaut.transaction.jdbc
-
Unwraps transactional data source proxies.
- DelegatingDataSourceResolver() - Constructor for class io.micronaut.transaction.jdbc.DelegatingDataSourceResolver
-
- determineTimeout(TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Determine the actual timeout to use for the given definition.
- doBegin(Object, TransactionDefinition) - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
This implementation sets the isolation level but ignores the timeout.
- doBegin(Object, TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Begin a new transaction with semantics according to the given transaction
definition.
- doCleanupAfterCompletion(Object) - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
- doCleanupAfterCompletion(SynchronousTransactionState, Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Cleanup resources after transaction completion.
- doCleanupAfterCompletion(SynchronousTransactionState, Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
- doCleanupAfterCompletion(Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Cleanup resources after transaction completion.
- doCloseConnection(Connection, DataSource) - Static method in class io.micronaut.transaction.jdbc.DataSourceUtils
-
Close the Connection.
- doCommit(DefaultTransactionStatus) - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
- doCommit(DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Perform an actual commit of the given transaction.
- doDestroyState(SynchronousTransactionState) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Destroy the state.
- doDestroyState(SynchronousTransactionState) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Destroy the state.
- doGetTransaction() - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
- doGetTransaction(SynchronousTransactionState) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Return a transaction object for the current transaction state.
- doGetTransaction(SynchronousTransactionState) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
- doGetTransaction() - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Return a transaction object for the current transaction state.
- doInTransaction(ReactiveTransactionStatus<C>) - Method in interface io.micronaut.transaction.reactive.ReactiveTransactionOperations.TransactionalCallback
-
- doReleaseConnection(Connection, DataSource) - Static method in class io.micronaut.transaction.jdbc.DataSourceUtils
-
Actually close the given Connection, obtained from the given DataSource.
- doResume(Object, Object) - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
- doResume(Object, Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Resume the resources of the current transaction.
- doRollback(DefaultTransactionStatus) - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
- doRollback(DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Perform an actual rollback of the given transaction.
- doSetRollbackOnly(DefaultTransactionStatus) - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
- doSetRollbackOnly(DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Set the given transaction rollback-only.
- doSuspend(Object) - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
- doSuspend(Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Suspend the resources of the current transaction.
- getApplicationException() - Method in exception io.micronaut.transaction.exceptions.TransactionSystemException
-
Return the application exception that was thrown before this transaction exception,
if any.
- getCode() - Method in enum io.micronaut.transaction.TransactionDefinition.Isolation
-
- getConnection() - Method in interface io.micronaut.transaction.jdbc.ConnectionHandle
-
- getConnection() - Method in class io.micronaut.transaction.jdbc.ConnectionHolder
-
Return the current Connection held by this ConnectionHolder.
- getConnection(Object) - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
- getConnection() - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
- getConnection(DataSource) - Static method in class io.micronaut.transaction.jdbc.DataSourceUtils
-
Obtain a Connection from the given DataSource.
- getConnection(DataSource, boolean) - Static method in class io.micronaut.transaction.jdbc.DataSourceUtils
-
Obtain a Connection from the given DataSource.
- getConnection() - Method in class io.micronaut.transaction.jdbc.DelegatingDataSource
-
- getConnection(String, String) - Method in class io.micronaut.transaction.jdbc.DelegatingDataSource
-
- getConnection() - Method in class io.micronaut.transaction.jdbc.SimpleConnectionHandle
-
Return the specified Connection as-is.
- getConnection() - Method in interface io.micronaut.transaction.reactive.ReactiveTransactionStatus
-
- getConnection(SynchronousTransactionState, Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
The connection for the given transaction object.
- getConnection(SynchronousTransactionState, Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
- getConnection(Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
The connection for the given transaction object.
- getConnection() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
-
- getConnection() - Method in interface io.micronaut.transaction.TransactionOperations
-
Obtains the connection for the current transaction.
- getConnection() - Method in interface io.micronaut.transaction.TransactionStatus
-
- getConnectionHandle() - Method in class io.micronaut.transaction.jdbc.ConnectionHolder
-
- getConnectionHolder() - Method in class io.micronaut.transaction.jdbc.JdbcTransactionObjectSupport
-
Retrieves the connection holder.
- getConnectionHolderForSavepoint() - Method in class io.micronaut.transaction.jdbc.JdbcTransactionObjectSupport
-
- getCurrentTransactionIsolationLevel() - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- getCurrentTransactionName() - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- getDataSource() - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
- getDeadline() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
Return the expiration deadline of this object.
- getDefaultTimeout() - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Return the default timeout that this transaction manager should apply
if there is no timeout specified at the transaction level, in seconds.
- getIsolationLevel() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
- getIsolationLevel() - Method in interface io.micronaut.transaction.TransactionDefinition
-
Return the isolation level.
- getJoinpointIdentification() - Method in class io.micronaut.transaction.interceptor.TransactionalInterceptor.TransactionInfo
-
Deprecated.
- getLoginTimeout() - Method in class io.micronaut.transaction.jdbc.DelegatingDataSource
-
- getLogWriter() - Method in class io.micronaut.transaction.jdbc.DelegatingDataSource
-
- getName() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
- getName() - Method in interface io.micronaut.transaction.TransactionDefinition
-
Return the name of this transaction.
- getOrCreateState() - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
Get existing or create new associated state.
- getOrder() - Method in class io.micronaut.transaction.interceptor.TransactionalEventInterceptor
-
- getOrder() - Method in class io.micronaut.transaction.interceptor.TransactionalInterceptor
-
- getOrder() - Method in class io.micronaut.transaction.support.TransactionSynchronizationAdapter
-
- getOriginalException() - Method in exception io.micronaut.transaction.exceptions.TransactionSystemException
-
Return the exception that was the first to be thrown within the failed transaction:
i.e.
- getOutcomeState() - Method in exception io.micronaut.transaction.exceptions.HeuristicCompletionException
-
- getParentLogger() - Method in class io.micronaut.transaction.jdbc.DelegatingDataSource
-
- getPreviousIsolationLevel() - Method in class io.micronaut.transaction.jdbc.JdbcTransactionObjectSupport
-
- getPropagationBehavior() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
- getPropagationBehavior() - Method in interface io.micronaut.transaction.TransactionDefinition
-
Return the propagation behavior.
- getQualifier() - Method in class io.micronaut.transaction.interceptor.DefaultTransactionAttribute
-
- getQualifier() - Method in interface io.micronaut.transaction.interceptor.TransactionAttribute
-
Return a qualifier value associated with this transaction attribute.
- getRequiredSynchronousTransactionState(Object) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- getResource(Object) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
Retrieve a resource for the given key that is bound to the current thread.
- getResourceFactory() - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
- getResourceFactory() - Method in interface io.micronaut.transaction.support.ResourceTransactionManager
-
Return the resource factory that this transaction manager operates on,
e.g.
- getResourceMap() - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
Return all resources that are bound to the current thread.
- getSavepoint() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
- getSavepointManager() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
Return a SavepointManager for the underlying transaction, if possible.
- getSavepointManager() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
-
This implementation exposes the
SavepointManager interface
of the underlying transaction object, if any.
- getState() - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Return required current transaction state.
- getState() - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
Get the existing state.
- getSuspendedResources() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
-
Return the holder for resources that have been suspended for this transaction,
if any.
- getSynchronizations() - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
-
- getSynchronizations() - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
-
Return an unmodifiable snapshot list of all registered synchronizations
for the current state.
- getSynchronizations() - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- getSynchronousTransactionState(Object) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- getSynchronousTransactionStateOrCreate(Object, Supplier<SynchronousTransactionState>) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- getTargetConnection(Connection) - Static method in class io.micronaut.transaction.jdbc.DataSourceUtils
-
Return the innermost target Connection of the given Connection.
- getTargetDataSource() - Method in class io.micronaut.transaction.jdbc.DelegatingDataSource
-
- getTimeout() - Method in exception io.micronaut.transaction.exceptions.InvalidTimeoutException
-
- getTimeout() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
- getTimeout() - Method in interface io.micronaut.transaction.TransactionDefinition
-
Return the transaction timeout.
- getTimeToLiveInMillis() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
Return the time to live for this object in milliseconds.
- getTimeToLiveInSeconds() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
Return the time to live for this object in seconds.
- getTransaction(SynchronousTransactionState, TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
This implementation handles propagation behavior.
- getTransaction(TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
- getTransaction() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
-
Return the underlying transaction object.
- getTransaction(TransactionDefinition) - Method in interface io.micronaut.transaction.SynchronousTransactionManager
-
Return a currently active transaction or create a new one, according to
the specified propagation behavior.
- getTransaction() - Method in interface io.micronaut.transaction.TransactionStatus
-
- getTransactionIsolationLevel() - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
-
- getTransactionIsolationLevel() - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
-
Return the isolation level for the current transaction, if any.
- getTransactionManager() - Method in class io.micronaut.transaction.interceptor.TransactionalInterceptor.TransactionInfo
-
Deprecated.
- getTransactionName() - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
-
- getTransactionName() - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
-
Return the name of the current transaction, or null if none set.
- getTransactionStateKey() - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
- getTransactionStateKey() - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Get the transaction state key that should be used to store the state.
- getTransactionStatus() - Method in class io.micronaut.transaction.interceptor.TransactionalInterceptor.TransactionInfo
-
Deprecated.
- getTransactionSynchronization() - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Return if this transaction manager should activate the thread-bound
transaction synchronization support.
- IllegalTransactionStateException - Exception in io.micronaut.transaction.exceptions
-
Exception thrown when the existence or non-existence of a transaction
amounts to an illegal state according to the transaction propagation
behavior that applies.
- IllegalTransactionStateException(String) - Constructor for exception io.micronaut.transaction.exceptions.IllegalTransactionStateException
-
Constructor for IllegalTransactionStateException.
- IllegalTransactionStateException(String, Throwable) - Constructor for exception io.micronaut.transaction.exceptions.IllegalTransactionStateException
-
Constructor for IllegalTransactionStateException.
- initApplicationException(Throwable) - Method in exception io.micronaut.transaction.exceptions.TransactionSystemException
-
Set an application exception that was thrown before this transaction exception,
preserving the original exception despite the overriding TransactionSystemException.
- initSynchronization() - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
-
- initSynchronization() - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
-
Activate transaction synchronization for the current state.
- initSynchronization() - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.transaction.interceptor.TransactionalEventInterceptor
-
- intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.transaction.interceptor.TransactionalInterceptor
-
- intercept(MethodInvocationContext<Connection, Object>) - Method in class io.micronaut.transaction.jdbc.TransactionalConnectionInterceptor
-
- InvalidIsolationLevelException - Exception in io.micronaut.transaction.exceptions
-
Exception that gets thrown when an invalid isolation level is specified,
i.e.
- InvalidIsolationLevelException(String) - Constructor for exception io.micronaut.transaction.exceptions.InvalidIsolationLevelException
-
Constructor for InvalidIsolationLevelException.
- InvalidTimeoutException - Exception in io.micronaut.transaction.exceptions
-
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.
- InvalidTimeoutException(String, Duration) - Constructor for exception io.micronaut.transaction.exceptions.InvalidTimeoutException
-
Constructor for InvalidTimeoutException.
- invokeAfterCommit(List<TransactionSynchronization>) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
-
Actually invoke the afterCommit methods of the
given Spring TransactionSynchronization objects.
- invokeAfterCompletion(SynchronousTransactionState, List<TransactionSynchronization>, TransactionSynchronization.Status) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Actually invoke the afterCompletion methods of the
given Spring TransactionSynchronization objects.
- invokeAfterCompletion(List<TransactionSynchronization>, TransactionSynchronization.Status) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Actually invoke the afterCompletion methods of the
given Spring TransactionSynchronization objects.
- invokeAfterCompletion(List<TransactionSynchronization>, TransactionSynchronization.Status) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
-
Actually invoke the afterCompletion methods of the
given Spring TransactionSynchronization objects.
- io.micronaut.transaction - package io.micronaut.transaction
-
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
- io.micronaut.transaction.annotation - package io.micronaut.transaction.annotation
-
- io.micronaut.transaction.exceptions - package io.micronaut.transaction.exceptions
-
- io.micronaut.transaction.interceptor - package io.micronaut.transaction.interceptor
-
- io.micronaut.transaction.interceptor.annotation - package io.micronaut.transaction.interceptor.annotation
-
- io.micronaut.transaction.jdbc - package io.micronaut.transaction.jdbc
-
- io.micronaut.transaction.jdbc.exceptions - package io.micronaut.transaction.jdbc.exceptions
-
- io.micronaut.transaction.reactive - package io.micronaut.transaction.reactive
-
Interfaces for reactive transaction management.
- io.micronaut.transaction.support - package io.micronaut.transaction.support
-
- io.micronaut.transaction.test - package io.micronaut.transaction.test
-
Integration with Micronaut Test.
- isActualTransactionActive() - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
-
- isActualTransactionActive() - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
-
Return whether there currently is an actual transaction active.
- isActualTransactionActive() - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- isCompleted() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
- isCompleted() - Method in interface io.micronaut.transaction.TransactionExecution
-
Return whether this transaction is completed, that is,
whether it has already been committed or rolled back.
- isConnectionTransactional(Connection, DataSource) - Static method in class io.micronaut.transaction.jdbc.DataSourceUtils
-
Determine whether the given JDBC Connection is transactional, that is,
bound to the current thread by Spring's transaction facilities.
- isCurrentTransactionReadOnly() - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- isDebug() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
-
Return whether the progress of this transaction is debugged.
- isEnforceReadOnly() - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
- isExistingTransaction(Object) - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
- isExistingTransaction(SynchronousTransactionState, Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Check if the given transaction object indicates an existing transaction
(that is, a transaction which has already started).
- isExistingTransaction(SynchronousTransactionState, Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
- isExistingTransaction(Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Check if the given transaction object indicates an existing transaction
(that is, a transaction which has already started).
- isFailEarlyOnGlobalRollbackOnly() - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
- isGlobalRollbackOnly() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
Template method for determining the global rollback-only flag of the
underlying transaction, if any.
- isGlobalRollbackOnly() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
-
Determine the rollback-only flag via checking the transaction object, provided
that the latter implements the
SmartTransactionObject interface.
- isGlobalRollbackOnParticipationFailure() - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
- isLocalRollbackOnly() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
Determine the rollback-only flag via checking this TransactionStatus.
- isNestedTransactionAllowed() - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
- isNewSynchronization() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
-
Return if a new transaction synchronization has been opened
for this transaction.
- isNewTransaction() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
-
- isNewTransaction() - Method in interface io.micronaut.transaction.TransactionExecution
-
Return whether the present transaction is new; otherwise participating
in an existing transaction, or potentially not running in an actual
transaction in the first place.
- isOpen() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
- isReadOnly() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
- isReadOnly() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
-
Return if this transaction is defined as read-only transaction.
- isReadOnly() - Method in interface io.micronaut.transaction.TransactionDefinition
-
Return whether to optimize as a read-only transaction.
- isRollbackOnCommitFailure() - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
- isRollbackOnly() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
Determine the rollback-only flag via checking both the local rollback-only flag
of this TransactionStatus and the global rollback-only flag of the underlying
transaction, if any.
- isRollbackOnly() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
- isRollbackOnly() - Method in interface io.micronaut.transaction.support.SmartTransactionObject
-
Return whether the transaction is internally marked as rollback-only.
- isRollbackOnly() - Method in interface io.micronaut.transaction.TransactionExecution
-
Return whether the transaction has been marked as rollback-only
(either by the application or by the transaction infrastructure).
- isSavepointAllowed() - Method in class io.micronaut.transaction.jdbc.JdbcTransactionObjectSupport
-
- isSynchronizationActive() - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
-
- isSynchronizationActive() - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
-
Return if transaction synchronization is active for the current state.
- isSynchronizationActive() - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- isSynchronizedWithTransaction() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
- isTransactionActive() - Method in class io.micronaut.transaction.jdbc.ConnectionHolder
-
- isTransactionReadOnly() - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
-
- isTransactionReadOnly() - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
-
Return whether the current transaction is marked as read-only.
- isTransactionSavepointManager() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
-
Return whether the underlying transaction implements the
SavepointManager
interface and therefore supports savepoints.
- isValidateExistingTransaction() - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Return whether existing transactions should be validated before participating
in them.
- isVoid() - Method in interface io.micronaut.transaction.support.ResourceHolder
-
Determine whether this holder is considered as 'void',
i.e.
- isVoid() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
- isWrapperFor(Class<?>) - Method in class io.micronaut.transaction.jdbc.DelegatingDataSource
-
- ReactiveTransactionOperations<C> - Interface in io.micronaut.transaction.reactive
-
An interface fo reactive transaction management.
- ReactiveTransactionOperations.TransactionalCallback<C,T> - Interface in io.micronaut.transaction.reactive
-
A transactional callback interface.
- ReactiveTransactionStatus<T> - Interface in io.micronaut.transaction.reactive
-
Status object for reactive transactions.
- READ_ONLY - Static variable in interface io.micronaut.transaction.TransactionDefinition
-
A read only definition.
- READ_ONLY_MARKER - Static variable in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Marker for read-only transactions in description strings.
- ReadOnly - Annotation Type in io.micronaut.transaction.annotation
-
Stereotype annotation for demarcating a read-only transaction.
- registerAfterCompletionWithExistingTransaction(SynchronousTransactionState, Object, List<TransactionSynchronization>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Register the given list of transaction synchronizations with the existing transaction.
- registerAfterCompletionWithExistingTransaction(SynchronousTransactionState, Object, List<TransactionSynchronization>) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
- registerAfterCompletionWithExistingTransaction(Object, List<TransactionSynchronization>) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Register the given list of transaction synchronizations with the existing transaction.
- registerSynchronization(TransactionSynchronization) - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
-
- registerSynchronization(TransactionSynchronization) - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
-
Register a new transaction synchronization for the current state.
- registerSynchronization(TransactionSynchronization) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- releaseConnection(Connection) - Method in interface io.micronaut.transaction.jdbc.ConnectionHandle
-
Release the JDBC Connection that this handle refers to.
- releaseConnection(Connection, DataSource) - Static method in class io.micronaut.transaction.jdbc.DataSourceUtils
-
Close the given Connection, obtained from the given DataSource,
if it is not managed externally (that is, not bound to the thread).
- released() - Method in class io.micronaut.transaction.jdbc.ConnectionHolder
-
Releases the current Connection held by this ConnectionHolder.
- released() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
Decrease the reference count by one because the holder has been released
(i.e.
- releaseHeldSavepoint() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
Release the savepoint that is held for the transaction.
- releaseSavepoint(Object) - Method in class io.micronaut.transaction.jdbc.JdbcTransactionObjectSupport
-
This implementation releases the given JDBC 3.0 Savepoint.
- releaseSavepoint(Object) - Method in interface io.micronaut.transaction.SavepointManager
-
Explicitly release the given savepoint.
- releaseSavepoint(Object) - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
This implementation delegates to a SavepointManager for the
underlying transaction, if possible.
- requested() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
Increase the reference count by one because the holder has been requested
(i.e.
- reset() - Method in interface io.micronaut.transaction.support.ResourceHolder
-
Reset the transactional state of this holder.
- reset() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
Reset this resource holder - transactional state as well as reference count.
- resetConnectionAfterTransaction(Connection, TransactionDefinition.Isolation) - Static method in class io.micronaut.transaction.jdbc.DataSourceUtils
-
Reset the given Connection after a transaction,
regarding read-only flag and isolation level.
- resetRollbackOnly() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
Reset the rollback-only status for this resource transaction.
- resolve(DataSource) - Method in class io.micronaut.transaction.jdbc.DelegatingDataSourceResolver
-
- resolveTransactionDefinition(ExecutableMethod<Object, Object>) - Method in class io.micronaut.transaction.interceptor.TransactionalInterceptor
-
- ResourceHolder - Interface in io.micronaut.transaction.support
-
Generic interface to be implemented by resource holders.
- ResourceHolderSupport - Class in io.micronaut.transaction.support
-
Convenient base class for resource holders.
- ResourceHolderSupport() - Constructor for class io.micronaut.transaction.support.ResourceHolderSupport
-
- ResourceTransactionManager<R,T> - Interface in io.micronaut.transaction.support
-
Extension of the
SynchronousTransactionManager
interface, indicating a native resource transaction manager, operating on a single
target resource.
- resume(SynchronousTransactionState, Object, AbstractSynchronousStateTransactionManager.SuspendedResourcesHolder) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Resume the given transaction.
- resume(Object, AbstractSynchronousTransactionManager.SuspendedResourcesHolder) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Resume the given transaction.
- resume() - Method in interface io.micronaut.transaction.support.TransactionSynchronization
-
Resume this synchronization.
- resume() - Method in class io.micronaut.transaction.support.TransactionSynchronizationAdapter
-
- rollback(SynchronousTransactionState, TransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
- rollback(TransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
This implementation of rollback handles participating in existing
transactions.
- rollback(TransactionStatus<T>) - Method in interface io.micronaut.transaction.SynchronousTransactionManager
-
Perform a rollback of the given transaction.
- rollbackOn(Throwable) - Method in class io.micronaut.transaction.interceptor.DefaultTransactionAttribute
-
- rollbackOn(Throwable) - Method in interface io.micronaut.transaction.interceptor.TransactionAttribute
-
Should we roll back on the given exception?
- rollbackToHeldSavepoint() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
Roll back to the savepoint that is held for the transaction
and release the savepoint right afterwards.
- rollbackToSavepoint(Object) - Method in class io.micronaut.transaction.jdbc.JdbcTransactionObjectSupport
-
This implementation rolls back to the given JDBC 3.0 Savepoint.
- rollbackToSavepoint(Object) - Method in interface io.micronaut.transaction.SavepointManager
-
Roll back to the given savepoint.
- rollbackToSavepoint(Object) - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
This implementation delegates to a SavepointManager for the
underlying transaction, if possible.
- sameResourceFactory(ResourceTransactionManager, Object) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
-
Check whether the given resource transaction managers refers to the given
(underlying) resource factory.
- SAVEPOINT_NAME_PREFIX - Static variable in class io.micronaut.transaction.jdbc.ConnectionHolder
-
Prefix for savepoint names.
- SavepointManager - Interface in io.micronaut.transaction
-
Interface that specifies an API to programmatically manage transaction
savepoints in a generic fashion.
- setActualTransactionActive(boolean) - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
-
- setActualTransactionActive(boolean) - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
-
Expose whether there currently is an actual transaction active.
- setActualTransactionActive(boolean) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- setCompleted() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
Mark this transaction as completed, that is, committed or rolled back.
- setConnection(Connection) - Method in class io.micronaut.transaction.jdbc.ConnectionHolder
-
Override the existing Connection handle with the given Connection.
- setConnectionHolder(ConnectionHolder) - Method in class io.micronaut.transaction.jdbc.JdbcTransactionObjectSupport
-
Sets the connection holder.
- setCurrentTransactionIsolationLevel(TransactionDefinition.Isolation) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- setCurrentTransactionName(String) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- setCurrentTransactionReadOnly(boolean) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- setDefaultTimeout(Duration) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Specify the default timeout that this transaction manager should apply
if there is no timeout specified at the transaction level, in seconds.
- setEnforceReadOnly(boolean) - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
Specify whether to enforce the read-only nature of a transaction
(as indicated by
TransactionDefinition.isReadOnly()
through an explicit statement on the transactional connection:
"SET TRANSACTION READ ONLY" as understood by Oracle, MySQL and Postgres.
- setFailEarlyOnGlobalRollbackOnly(boolean) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Set whether to fail early in case of the transaction being globally marked
as rollback-only.
- setGlobalRollbackOnParticipationFailure(boolean) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Set whether to globally mark an existing transaction as rollback-only
after a participating transaction failed.
- setIsolationLevel(TransactionDefinition.Isolation) - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Set the isolation level.
- setLoginTimeout(int) - Method in class io.micronaut.transaction.jdbc.DelegatingDataSource
-
- setLogWriter(PrintWriter) - Method in class io.micronaut.transaction.jdbc.DelegatingDataSource
-
- setName(String) - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Set the name of this transaction.
- setNestedTransactionAllowed(boolean) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Set whether nested transactions are allowed.
- setNoRollbackFor(Class<? extends Throwable>...) - Method in class io.micronaut.transaction.interceptor.DefaultTransactionAttribute
-
Sets the exceptions that will not cause a rollback.
- setPreviousIsolationLevel(TransactionDefinition.Isolation) - Method in class io.micronaut.transaction.jdbc.JdbcTransactionObjectSupport
-
Sets the previous isolation level.
- setPropagationBehavior(TransactionDefinition.Propagation) - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Set the propagation behavior.
- setQualifier(String) - Method in class io.micronaut.transaction.interceptor.DefaultTransactionAttribute
-
Sets the qualifier to use for this attribute.
- setReadOnly(boolean) - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Set whether to optimize as read-only transaction.
- setRollbackOnCommitFailure(boolean) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Set whether doRollback should be performed on failure of the
doCommit call.
- setRollbackOnly() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
- setRollbackOnly() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
Mark the resource transaction as rollback-only.
- setRollbackOnly() - Method in interface io.micronaut.transaction.TransactionExecution
-
Set the transaction rollback-only.
- setSavepoint(Object) - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
Set a savepoint for this transaction.
- setSavepointAllowed(boolean) - Method in class io.micronaut.transaction.jdbc.JdbcTransactionObjectSupport
-
Sets whether save points are allowed.
- setState(TransactionSynchronizationManager.TransactionSynchronizationState) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
Restore the state from the thread local.
- setSynchronizedWithTransaction(boolean) - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
Mark the resource as synchronized with a transaction.
- setTimeout(Duration) - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Set the timeout to apply, as number of seconds.
- setTimeout(Duration) - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
Set the timeout for this object in seconds.
- setTimeoutInMillis(long) - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
Set the timeout for this object in milliseconds.
- setTransactionActive(boolean) - Method in class io.micronaut.transaction.jdbc.ConnectionHolder
-
Set whether this holder represents an active, JDBC-managed transaction.
- setTransactionIsolationLevel(TransactionDefinition.Isolation) - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
-
- setTransactionIsolationLevel(TransactionDefinition.Isolation) - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
-
Expose an isolation level for the current transaction.
- setTransactionName(String) - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
-
- setTransactionName(String) - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
-
Expose the name of the current transaction, if any.
- setTransactionReadOnly(boolean) - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
-
- setTransactionReadOnly(boolean) - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
-
Expose a read-only flag for the current transaction.
- setTransactionSynchronization(AbstractSynchronousStateTransactionManager.Synchronization) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Set when this transaction manager should activate the thread-bound
transaction synchronization support.
- setupTxState(KotlinInterceptedMethod) - Method in class io.micronaut.transaction.interceptor.CoroutineTxHelper
-
Extract the TX state from the Kotlin's context or takes the thread-local context.
- setValidateExistingTransaction(boolean) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Set whether existing transactions should be validated before participating
in them.
- shouldCommitOnGlobalRollbackOnly() - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Return whether to call doCommit on a transaction that has been
marked as rollback-only in a global fashion.
- SimpleConnectionHandle - Class in io.micronaut.transaction.jdbc
-
Simple implementation of the
ConnectionHandle interface,
containing a given JDBC Connection.
- SimpleConnectionHandle(Connection) - Constructor for class io.micronaut.transaction.jdbc.SimpleConnectionHandle
-
Create a new SimpleConnectionHandle for the given Connection.
- SmartTransactionObject - Interface in io.micronaut.transaction.support
-
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.
- STATUS - Static variable in interface io.micronaut.transaction.reactive.ReactiveTransactionStatus
-
Attribute that can be used to store the transaction status.
- supportsSavepoints() - Method in class io.micronaut.transaction.jdbc.ConnectionHolder
-
Return whether JDBC 3.0 Savepoints are supported.
- suspend(SynchronousTransactionState, Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Suspend the given transaction.
- suspend(Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Suspend the given transaction.
- suspend() - Method in interface io.micronaut.transaction.support.TransactionSynchronization
-
Suspend this synchronization.
- suspend() - Method in class io.micronaut.transaction.support.TransactionSynchronizationAdapter
-
- SynchronousTransactionManager<T> - Interface in io.micronaut.transaction
-
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
- SynchronousTransactionState - Interface in io.micronaut.transaction.support
-
The synchronous transaction state.
- TIMEOUT_DEFAULT - Static variable in interface io.micronaut.transaction.TransactionDefinition
-
Use the default timeout of the underlying transaction system,
or none if timeouts are not supported.
- toString() - Method in enum io.micronaut.transaction.exceptions.HeuristicCompletionException.State
-
- toString() - Method in class io.micronaut.transaction.interceptor.TransactionalInterceptor.TransactionInfo
-
Deprecated.
- toString() - Method in class io.micronaut.transaction.jdbc.SimpleConnectionHandle
-
- toString() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Return an identifying description for this transaction definition.
- TransactionalAdvice - Annotation Type in io.micronaut.transaction.annotation
-
Meta annotation that other transactional annotations like Spring's and javax.transaction.Transactional map
to such as to enable transactional advice.
- TransactionalConnection - Interface in io.micronaut.transaction.jdbc
-
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 - Class in io.micronaut.transaction.jdbc
-
An interceptor that allows injecting a Connection that acts a proxy to lookup the connection for the current transaction.
- TransactionalEventAdvice - Annotation Type in io.micronaut.transaction.interceptor.annotation
-
Internal annotation applied to
TransactionalEventListener that
allows the interception of methods and binding the event consumer to the running transaction.
- TransactionalEventInterceptor - Class in io.micronaut.transaction.interceptor
-
- TransactionalEventInterceptor() - Constructor for class io.micronaut.transaction.interceptor.TransactionalEventInterceptor
-
- TransactionalEventListener - Annotation Type in io.micronaut.transaction.annotation
-
Largely based on the similar annotation in Spring.
- TransactionalEventListener.TransactionPhase - Enum in io.micronaut.transaction.annotation
-
The phase at which a transactional event listener applies.
- TransactionalInterceptor - Class in io.micronaut.transaction.interceptor
-
- TransactionalInterceptor(BeanLocator) - Constructor for class io.micronaut.transaction.interceptor.TransactionalInterceptor
-
Default constructor.
- TransactionalInterceptor(BeanLocator, CoroutineTxHelper) - Constructor for class io.micronaut.transaction.interceptor.TransactionalInterceptor
-
Default constructor.
- TransactionalInterceptor.TransactionInfo<T> - Class in io.micronaut.transaction.interceptor
-
- TransactionAttribute - Interface in io.micronaut.transaction.interceptor
-
- TransactionAwareDataSource - Class in io.micronaut.transaction.jdbc
-
Transaction aware data source implementation.
- TransactionAwareDataSource(BeanLocator) - Constructor for class io.micronaut.transaction.jdbc.TransactionAwareDataSource
-
Create a new DelegatingDataSource.
- TransactionCallback<T,R> - Interface in io.micronaut.transaction
-
A functional interface for running code that runs within the context of a transaction.
- TransactionDefinition - Interface in io.micronaut.transaction
-
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
- TransactionDefinition.Isolation - Enum in io.micronaut.transaction
-
Isolation levels.
- TransactionDefinition.Propagation - Enum in io.micronaut.transaction
-
Possible propagation values.
- TransactionException - Exception in io.micronaut.transaction.exceptions
-
Generic transaction exception super class.
- TransactionException(String) - Constructor for exception io.micronaut.transaction.exceptions.TransactionException
-
- TransactionException(String, Throwable) - Constructor for exception io.micronaut.transaction.exceptions.TransactionException
-
- TransactionExecution - Interface in io.micronaut.transaction
-
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
- TransactionInfo(SynchronousTransactionManager<T>, TransactionAttribute, ExecutableMethod<Object, Object>) - Constructor for class io.micronaut.transaction.interceptor.TransactionalInterceptor.TransactionInfo
-
Deprecated.
Constructs a new transaction info.
- TransactionManager - Interface in io.micronaut.transaction
-
NOTICE: This is a fork of Spring's TransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
- TransactionOperations<T> - Interface in io.micronaut.transaction
-
Generic transaction operations interface.
- TransactionState - Interface in io.micronaut.transaction
-
The transaction state.
- TransactionStateOperations<T,S extends TransactionState> - Interface in io.micronaut.transaction.support
-
Generic transaction state operations interface.
- TransactionStatus<T> - Interface in io.micronaut.transaction
-
NOTICE: This is a fork of Spring's TransactionStatus modernizing it
to use enums, Slf4j and decoupling from Spring.
- TransactionSuspensionNotSupportedException - Exception in io.micronaut.transaction.exceptions
-
Exception thrown when attempting to suspend an existing transaction
but transaction suspension is not supported by the underlying backend.
- TransactionSuspensionNotSupportedException(String) - Constructor for exception io.micronaut.transaction.exceptions.TransactionSuspensionNotSupportedException
-
Constructor for TransactionSuspensionNotSupportedException.
- TransactionSuspensionNotSupportedException(String, Throwable) - Constructor for exception io.micronaut.transaction.exceptions.TransactionSuspensionNotSupportedException
-
Constructor for TransactionSuspensionNotSupportedException.
- TransactionSynchronization - Interface in io.micronaut.transaction.support
-
Interface for transaction synchronization callbacks.
- TransactionSynchronization.Status - Enum in io.micronaut.transaction.support
-
Transaction synchronization status.
- TransactionSynchronizationAdapter - Class in io.micronaut.transaction.support
-
- TransactionSynchronizationAdapter() - Constructor for class io.micronaut.transaction.support.TransactionSynchronizationAdapter
-
- TransactionSynchronizationManager - Class in io.micronaut.transaction.support
-
Central delegate that manages resources and transaction synchronizations per thread.
- TransactionSynchronizationManager() - Constructor for class io.micronaut.transaction.support.TransactionSynchronizationManager
-
- TransactionSynchronizationManager.TransactionSynchronizationState - Interface in io.micronaut.transaction.support
-
The synchronization state.
- TransactionSynchronizationUtils - Class in io.micronaut.transaction.support
-
- TransactionSynchronizationUtils() - Constructor for class io.micronaut.transaction.support.TransactionSynchronizationUtils
-
- TransactionSystemException - Exception in io.micronaut.transaction.exceptions
-
Exception thrown when a general transaction system error is encountered,
like on commit or rollback.
- TransactionSystemException(String) - Constructor for exception io.micronaut.transaction.exceptions.TransactionSystemException
-
Constructor for TransactionSystemException.
- TransactionSystemException(String, Throwable) - Constructor for exception io.micronaut.transaction.exceptions.TransactionSystemException
-
Constructor for TransactionSystemException.
- TransactionTimedOutException - Exception in io.micronaut.transaction.exceptions
-
Exception to be thrown when a transaction has timed out.
- TransactionTimedOutException(String) - Constructor for exception io.micronaut.transaction.exceptions.TransactionTimedOutException
-
Constructor for TransactionTimedOutException.
- TransactionTimedOutException(String, Throwable) - Constructor for exception io.micronaut.transaction.exceptions.TransactionTimedOutException
-
Constructor for TransactionTimedOutException.
- TransactionUsageException - Exception in io.micronaut.transaction.exceptions
-
Superclass for exceptions caused by inappropriate usage of
a Spring transaction API.
- TransactionUsageException(String) - Constructor for exception io.micronaut.transaction.exceptions.TransactionUsageException
-
Constructor for TransactionUsageException.
- TransactionUsageException(String, Throwable) - Constructor for exception io.micronaut.transaction.exceptions.TransactionUsageException
-
Constructor for TransactionUsageException.
- triggerAfterCommit(SynchronousTransactionState) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
-
Trigger afterCommit callbacks on all currently registered synchronizations.
- triggerAfterCompletion(SynchronousTransactionState, TransactionSynchronization.Status) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
-
Trigger afterCompletion callbacks on all currently registered synchronizations.
- triggerBeforeCommit(SynchronousTransactionState, DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Trigger beforeCommit callbacks.
- triggerBeforeCommit(DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Trigger beforeCommit callbacks.
- triggerBeforeCommit(SynchronousTransactionState, boolean) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
-
Trigger beforeCommit callbacks on all currently registered synchronizations.
- triggerBeforeCompletion(SynchronousTransactionState, DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Trigger beforeCompletion callbacks.
- triggerBeforeCompletion(DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Trigger beforeCompletion callbacks.
- triggerBeforeCompletion(SynchronousTransactionState) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
-
Trigger beforeCompletion callbacks on all currently registered synchronizations.
- triggerFlush(SynchronousTransactionState) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
-
Trigger flush callbacks on all currently registered synchronizations.
- valueOf(String) - Static method in enum io.micronaut.transaction.annotation.TransactionalEventListener.TransactionPhase
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micronaut.transaction.exceptions.HeuristicCompletionException.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micronaut.transaction.support.TransactionSynchronization.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micronaut.transaction.TransactionDefinition.Isolation
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum io.micronaut.transaction.TransactionDefinition.Isolation
-
Isolation level for the given code.
- valueOf(String) - Static method in enum io.micronaut.transaction.TransactionDefinition.Propagation
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.micronaut.transaction.annotation.TransactionalEventListener.TransactionPhase
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micronaut.transaction.exceptions.HeuristicCompletionException.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micronaut.transaction.support.TransactionSynchronization.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micronaut.transaction.TransactionDefinition.Isolation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micronaut.transaction.TransactionDefinition.Propagation
-
Returns an array containing the constants of this enum type, in
the order they are declared.