A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractSynchronousStateTransactionManager<T> - Class in io.micronaut.transaction.support
-
NOTICE: This is a fork of Spring's
AbstractPlatformTransactionManagermodernizing it to use enums, Slf4j and decoupling from Spring. - AbstractSynchronousStateTransactionManager() - Constructor for class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
- AbstractSynchronousStateTransactionManager.SuspendedResourcesHolder - Class in io.micronaut.transaction.support
-
Holder for suspended resources.
- AbstractSynchronousTransactionManager<T> - Class in io.micronaut.transaction.support
-
NOTICE: This is a fork of Spring's
AbstractPlatformTransactionManagermodernizing it to use enums, Slf4j and decoupling from Spring. - AbstractSynchronousTransactionManager() - Constructor for class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
- AbstractSynchronousTransactionManager.SuspendedResourcesHolder - Class in io.micronaut.transaction.support
-
Holder for suspended resources.
- AbstractTransactionStatus<T> - Class in io.micronaut.transaction.support
-
Abstract base implementation of the
TransactionStatusinterface. - AbstractTransactionStatus() - Constructor for class io.micronaut.transaction.support.AbstractTransactionStatus
- AFTER_COMMIT - io.micronaut.transaction.annotation.TransactionalEventListener.TransactionPhase
-
Fire the event after the commit has completed successfully.
- AFTER_COMPLETION - io.micronaut.transaction.annotation.TransactionalEventListener.TransactionPhase
-
Fire the event after the transaction has completed.
- AFTER_ROLLBACK - io.micronaut.transaction.annotation.TransactionalEventListener.TransactionPhase
-
Fire the event if the transaction has rolled back.
- afterCleanupTest(TestContext) - Method in class io.micronaut.transaction.test.DefaultTestTransactionExecutionListener
- afterCommit() - Method in interface io.micronaut.transaction.support.TransactionSynchronization
-
Invoked after transaction commit.
- afterCommit() - Method in class io.micronaut.transaction.support.TransactionSynchronizationAdapter
- afterCompletion(TransactionSynchronization.Status) - Method in interface io.micronaut.transaction.support.TransactionSynchronization
-
Invoked after transaction commit/rollback.
- afterCompletion(TransactionSynchronization.Status) - Method in class io.micronaut.transaction.support.TransactionSynchronizationAdapter
- afterSetupTest(TestContext) - Method in class io.micronaut.transaction.test.DefaultTestTransactionExecutionListener
- afterTestExecution(TestContext) - Method in class io.micronaut.transaction.test.DefaultTestTransactionExecutionListener
- apply(AsyncTransactionStatus<C>) - Method in class io.micronaut.transaction.interceptor.KotlinInterceptedMethodAsyncResultSupplier
- apply(TransactionStatus<T>) - Method in interface io.micronaut.transaction.TransactionCallback
- applyTimeout(Statement, DataSource, int) - Static method in class io.micronaut.transaction.jdbc.DataSourceUtils
-
Apply the specified timeout - overridden by the current transaction timeout, if any - to the given JDBC Statement object.
- applyTransactionTimeout(Statement, DataSource) - Static method in class io.micronaut.transaction.jdbc.DataSourceUtils
-
Apply the current transaction timeout, if any, to the given JDBC Statement object.
- AsyncTransactionOperations<C> - Interface in io.micronaut.transaction.async
-
An interface for async transaction management.
- AsyncTransactionStatus<T> - Interface in io.micronaut.transaction.async
-
Status object for async transactions.
- AsyncUsingReactiveTransactionOperations<C> - Class in io.micronaut.transaction.async
-
Implementation of the asynchronous transaction manager using a reactive transaction manager.
- AsyncUsingReactiveTransactionOperations(ReactorReactiveTransactionOperations<C>, CoroutineTxHelper) - Constructor for class io.micronaut.transaction.async.AsyncUsingReactiveTransactionOperations
- AsyncUsingSyncTransactionOperations<C> - Class in io.micronaut.transaction.async
-
Implementation of the asynchronous transaction manager using a synchronous transaction manager.
- AsyncUsingSyncTransactionOperations(SynchronousTransactionManager<C>, CoroutineTxHelper) - Constructor for class io.micronaut.transaction.async.AsyncUsingSyncTransactionOperations
- ATTRIBUTE - Static variable in interface io.micronaut.transaction.reactive.ReactiveTransactionStatus
-
Deprecated.The key cannot be constant in multi-tx environments. Replaced with
ReactorReactiveTransactionOperations.getTransactionStatus(reactor.util.context.ContextView).
B
- BEFORE_COMMIT - io.micronaut.transaction.annotation.TransactionalEventListener.TransactionPhase
-
Fire the event before transaction commit.
- beforeCleanupTest(TestContext) - Method in class io.micronaut.transaction.test.DefaultTestTransactionExecutionListener
- beforeCommit(boolean) - Method in interface io.micronaut.transaction.support.TransactionSynchronization
-
Invoked before transaction commit (before "beforeCompletion").
- beforeCommit(boolean) - Method in class io.micronaut.transaction.support.TransactionSynchronizationAdapter
- beforeCompletion() - Method in interface io.micronaut.transaction.support.TransactionSynchronization
-
Invoked before transaction commit/rollback.
- beforeCompletion() - Method in class io.micronaut.transaction.support.TransactionSynchronizationAdapter
- beforeSetupTest(TestContext) - Method in class io.micronaut.transaction.test.DefaultTestTransactionExecutionListener
- beforeTestExecution(TestContext) - Method in class io.micronaut.transaction.test.DefaultTestTransactionExecutionListener
- bindResource(Object, Object) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
Bind the given resource for the given key to the current thread.
- bindSynchronousTransactionState(Object, SynchronousTransactionState) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
C
- 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.
- 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
- close() - Method in interface io.micronaut.transaction.support.TransactionSynchronizationManager.TransactionSynchronizationStateOp
- 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 class io.micronaut.transaction.sync.SynchronousFromReactiveTransactionManager
- commit(TransactionStatus<T>) - Method in interface io.micronaut.transaction.SynchronousTransactionManager
-
Commit the given transaction, with regard to its status.
- COMMITTED - io.micronaut.transaction.exceptions.HeuristicCompletionException.State
-
Committed outcome state.
- COMMITTED - io.micronaut.transaction.support.TransactionSynchronization.Status
-
Completion status in case of proper commit.
- 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
-
Create a new ConnectionHolder for the given JDBC Connection, wrapping it with a
SimpleConnectionHandle. - copy() - Method in interface io.micronaut.transaction.support.TransactionSynchronizationManager.TransactionSynchronizationState
- 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.
- currentTransactionStatus() - Static method in class io.micronaut.transaction.interceptor.TransactionalInterceptor
-
Return the transaction status of the current method invocation.
D
- DataSourceTransactionManager - Class in io.micronaut.transaction.jdbc
-
NOTICE: This is a fork of Spring's
PlatformTransactionManagermodernizing 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
- decorateCompletionStage(TransactionSynchronizationManager.TransactionSynchronizationState, Supplier<CompletionStage<T>>) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
Decorate completion stage supplier with the transaction state.
- decorateToPropagateState(Supplier<T>) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
Decorate the supplier with possible propagated state in thread-local.
- DEFAULT - io.micronaut.transaction.TransactionDefinition.Isolation
-
Use the default isolation level of the underlying datastore.
- 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
-
Default implementation of
SynchronousTransactionState. - DefaultSynchronousTransactionState() - Constructor for class io.micronaut.transaction.support.DefaultSynchronousTransactionState
- DefaultTestTransactionExecutionListener - Class in io.micronaut.transaction.test
-
Adds support for MicronautTest transactional handling.
- DefaultTestTransactionMethodInterceptor<T> - Class in io.micronaut.transaction.test
-
Adds a transaction surrounding the test method.
- DefaultTransactionAttribute - Class in io.micronaut.transaction.interceptor
-
Deprecated.Class is not needed anymore
- DefaultTransactionAttribute() - Constructor for class io.micronaut.transaction.interceptor.DefaultTransactionAttribute
-
Deprecated.
- DefaultTransactionDefinition - Class in io.micronaut.transaction.support
-
Default implementation of the
TransactionDefinitioninterface, 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
-
Default implementation of the
TransactionStatusinterface, used byAbstractSynchronousTransactionManager. - DefaultTransactionStatus(Object, Supplier<T>, boolean, boolean, boolean, boolean, Object) - Constructor for class io.micronaut.transaction.support.DefaultTransactionStatus
-
Create a new
DefaultTransactionStatusinstance. - DelegatingDataSource - Class in io.micronaut.transaction.jdbc
-
JDBC
DataSourceimplementation that delegates all calls to a given targetDataSource. - 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(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.jdbc.DataSourceTransactionManager
- 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() - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Return a transaction object for the current transaction state.
- 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
- doInTransaction(ReactiveTransactionStatus<C>) - Method in interface io.micronaut.transaction.reactive.ReactiveTransactionOperations.TransactionalCallback
-
Invokes the given code passing the
ReactiveTransactionStatus. - 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.
E
- equals(Object) - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
This implementation compares the
toString()results. - ExceptionUtil - Class in io.micronaut.transaction.support
-
Exception utils.
- execute(SynchronousTransactionState, TransactionDefinition, TransactionCallback<T, R>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
- execute(TransactionDefinition, TransactionCallback<T, R>) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
- execute(TransactionDefinition, TransactionCallback<T, R>) - Method in class io.micronaut.transaction.sync.SynchronousFromReactiveTransactionManager
- execute(TransactionDefinition, TransactionCallback<T, R>) - Method in interface io.micronaut.transaction.TransactionOperations
-
Execute a transaction within the context of the function.
- execute(S, TransactionDefinition, TransactionCallback<T, R>) - Method in interface io.micronaut.transaction.support.TransactionStateOperations
-
Execute a read-only transaction within the context of the function.
- executeRead(SynchronousTransactionState, TransactionCallback<T, R>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
- executeRead(TransactionCallback<T, R>) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
- executeRead(TransactionCallback<T, R>) - Method in class io.micronaut.transaction.sync.SynchronousFromReactiveTransactionManager
- executeRead(TransactionCallback<T, R>) - Method in interface io.micronaut.transaction.TransactionOperations
-
Execute a read-only transaction within the context of the function.
- executeRead(S, TransactionCallback<T, R>) - Method in interface io.micronaut.transaction.support.TransactionStateOperations
-
Execute a read-only transaction within the context of the function.
- executeWrite(SynchronousTransactionState, TransactionCallback<T, R>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
- executeWrite(TransactionCallback<T, R>) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
- executeWrite(TransactionCallback<T, R>) - Method in class io.micronaut.transaction.sync.SynchronousFromReactiveTransactionManager
- executeWrite(TransactionCallback<T, R>) - Method in interface io.micronaut.transaction.TransactionOperations
-
Execute a default transaction within the context of the function.
- executeWrite(S, TransactionCallback<T, R>) - Method in interface io.micronaut.transaction.support.TransactionStateOperations
-
Execute a default transaction within the context of the function.
F
- find() - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Find optional transaction state.
- findOrCreateState() - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Find or create a new state.
- flush() - Method in class io.micronaut.transaction.jdbc.JdbcTransactionObjectSupport
- flush() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
-
This implementations is empty, considering flush as a no-op.
- flush() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
-
Delegate the flushing to the transaction object, provided that the latter implements the
SmartTransactionObjectinterface. - flush() - Method in interface io.micronaut.transaction.support.SmartTransactionObject
-
Flush the underlying sessions to the datastore, if applicable: for example, all affected Hibernate/JPA sessions.
- flush() - Method in interface io.micronaut.transaction.support.TransactionSynchronization
-
Flush the underlying session to the datastore, if applicable: for example, a Hibernate/JPA session.
- flush() - Method in class io.micronaut.transaction.support.TransactionSynchronizationAdapter
- flush() - Method in interface io.micronaut.transaction.TransactionStatus
-
Flush the underlying session to the datastore, if applicable: for example, all affected Hibernate/JPA sessions.
G
- 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.async.AsyncTransactionStatus
- 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() - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
- getConnection() - 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() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
- getConnection() - Method in class io.micronaut.transaction.sync.SynchronousFromReactiveTransactionManager
- getConnection() - Method in interface io.micronaut.transaction.TransactionOperations
-
Obtains the connection for the current transaction.
- getConnection() - Method in interface io.micronaut.transaction.TransactionStatus
- 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.jdbc.DataSourceTransactionManager
- getConnection(Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
The connection for the given transaction object.
- getConnection(String, String) - Method in class io.micronaut.transaction.jdbc.DelegatingDataSource
- 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.
- 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.
- getDontRollbackOn() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
- getDontRollbackOn() - Method in interface io.micronaut.transaction.TransactionDefinition
-
Collection of exception classes that shouldn't cause the rollback.
- getIsolationLevel() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
- getIsolationLevel() - Method in interface io.micronaut.transaction.TransactionDefinition
-
Return the isolation level.
- getKotlinInterceptedMethod() - Method in class io.micronaut.transaction.interceptor.KotlinInterceptedMethodAsyncResultSupplier
- 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.
- getOrCreateState() - Method in interface io.micronaut.transaction.support.TransactionSynchronizationManager.TransactionSynchronizationStateOp
- 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
-
Deprecated.
- getQualifier() - Method in interface io.micronaut.transaction.interceptor.TransactionAttribute
-
Deprecated.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.
- getResourceOrDefault(Object, T) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
- getRollbackOn() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
- getRollbackOn() - Method in interface io.micronaut.transaction.TransactionDefinition
-
Collection of exception classes that should cause the rollback.
- 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
SavepointManagerinterface 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.
- getState() - Method in interface io.micronaut.transaction.support.TransactionSynchronizationManager.TransactionSynchronizationStateOp
- 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() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
-
Return the underlying transaction object.
- getTransaction() - Method in interface io.micronaut.transaction.TransactionStatus
- 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(TransactionDefinition) - Method in class io.micronaut.transaction.sync.SynchronousFromReactiveTransactionManager
- 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.
- getTransactionDefinition(String, AnnotationMetadataProvider) - Static method in class io.micronaut.transaction.support.TransactionUtil
-
Creates a transaction definition from a given name and annotation metadata provider.
- getTransactionDefinition(ContextView) - Method in interface io.micronaut.transaction.reactive.ReactorReactiveTransactionOperations
-
Retrieve the transaction definition associated to the current transaction from the Reactor context.
- 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.
- 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
nullif 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(ContextView) - Method in interface io.micronaut.transaction.reactive.ReactorReactiveTransactionOperations
-
Retrieve the transaction status associated to the current transaction manager from the Reactor context.
- getTransactionSynchronization() - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Return if this transaction manager should activate the thread-bound transaction synchronization support.
- getTxState(KotlinInterceptedMethod) - Method in class io.micronaut.transaction.interceptor.CoroutineTxHelper
-
Find the TX state.
H
- hasConnection() - Method in class io.micronaut.transaction.jdbc.ConnectionHolder
- hasConnection() - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
- hasConnection() - Method in class io.micronaut.transaction.sync.SynchronousFromReactiveTransactionManager
- hasConnection() - Method in interface io.micronaut.transaction.TransactionOperations
-
Check if the connection exists.
- hasConnectionHolder() - Method in class io.micronaut.transaction.jdbc.JdbcTransactionObjectSupport
- hashCode() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
This implementation returns
toString()'s hash code. - hasResource(Object) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
Check if there is a resource for the given key bound to the current thread.
- hasSavepoint() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
- hasSavepoint() - Method in interface io.micronaut.transaction.TransactionStatus
-
Return whether this transaction internally carries a savepoint, that is, has been created as nested transaction based on a savepoint.
- hasTimeout() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
- hasTransaction() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
-
Return whether there is an actual transaction active.
- HeuristicCompletionException - Exception in io.micronaut.transaction.exceptions
-
Exception that represents a transaction failure caused by a heuristic decision on the side of the transaction coordinator.
- HeuristicCompletionException(HeuristicCompletionException.State, Throwable) - Constructor for exception io.micronaut.transaction.exceptions.HeuristicCompletionException
-
Constructor for HeuristicCompletionException.
- HeuristicCompletionException.State - Enum in io.micronaut.transaction.exceptions
-
Possible state outcomes.
I
- 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
- interceptAfterEach(TestMethodInvocationContext<T>) - Method in class io.micronaut.transaction.test.DefaultTestTransactionMethodInterceptor
- interceptBeforeEach(TestMethodInvocationContext<T>) - Method in class io.micronaut.transaction.test.DefaultTestTransactionMethodInterceptor
- interceptTest(TestMethodInvocationContext<T>) - Method in class io.micronaut.transaction.test.DefaultTestTransactionMethodInterceptor
- 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
afterCommitmethods of the given Spring TransactionSynchronization objects. - invokeAfterCompletion(SynchronousTransactionState, List<TransactionSynchronization>, TransactionSynchronization.Status) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Actually invoke the
afterCompletionmethods of the given Spring TransactionSynchronization objects. - invokeAfterCompletion(List<TransactionSynchronization>, TransactionSynchronization.Status) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Actually invoke the
afterCompletionmethods of the given Spring TransactionSynchronization objects. - invokeAfterCompletion(List<TransactionSynchronization>, TransactionSynchronization.Status) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
-
Actually invoke the
afterCompletionmethods of the given Spring TransactionSynchronization objects. - io.micronaut.transaction - package io.micronaut.transaction
-
NOTICE: This is a fork of Spring's
PlatformTransactionManagermodernizing it to use enums, Slf4j and decoupling from Spring. - io.micronaut.transaction.annotation - package io.micronaut.transaction.annotation
- io.micronaut.transaction.async - package io.micronaut.transaction.async
- 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.sync - package io.micronaut.transaction.sync
- 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(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.jdbc.DataSourceTransactionManager
- 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
SmartTransactionObjectinterface. - 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.
- isolation() - Method in annotation type io.micronaut.transaction.annotation.ReadOnly
-
The transaction isolation level.
- isolation() - Method in annotation type io.micronaut.transaction.annotation.TransactionalAdvice
-
The transaction isolation level.
- 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
SavepointManagerinterface 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
J
- JdbcTransactionObjectSupport - Class in io.micronaut.transaction.jdbc
-
Convenient base class for JDBC-aware transaction objects.
- JdbcTransactionObjectSupport() - Constructor for class io.micronaut.transaction.jdbc.JdbcTransactionObjectSupport
K
- KotlinInterceptedMethodAsyncResultSupplier<C,T> - Class in io.micronaut.transaction.interceptor
-
The supplier of the Kotlin intercepted method result, allows to access the actual intercepted method.
L
- logger - Variable in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
M
- MANDATORY - io.micronaut.transaction.TransactionDefinition.Propagation
-
Support a current transaction; throw an exception if no current transaction exists.
- MIXED - io.micronaut.transaction.exceptions.HeuristicCompletionException.State
-
Mixed outcome state.
N
- named(String) - Static method in interface io.micronaut.transaction.TransactionDefinition
-
Create a new
TransactionDefinitionwith a given name. - NESTED - io.micronaut.transaction.TransactionDefinition.Propagation
-
Execute within a nested transaction if a current transaction exists, behave like
TransactionDefinition.Propagation.REQUIREDotherwise. - NestedTransactionNotSupportedException - Exception in io.micronaut.transaction.exceptions
-
Exception thrown when attempting to work with a nested transaction but nested transactions are not supported by the underlying backend.
- NestedTransactionNotSupportedException(String) - Constructor for exception io.micronaut.transaction.exceptions.NestedTransactionNotSupportedException
-
Constructor for NestedTransactionNotSupportedException.
- NestedTransactionNotSupportedException(String, Throwable) - Constructor for exception io.micronaut.transaction.exceptions.NestedTransactionNotSupportedException
-
Constructor for NestedTransactionNotSupportedException.
- NEVER - io.micronaut.transaction.TransactionDefinition.Propagation
-
Do not support a current transaction; throw an exception if a current transaction exists.
- newTransactionStatus(SynchronousTransactionState, TransactionDefinition, Object, boolean, boolean, boolean, Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Create a TransactionStatus instance for the given arguments.
- newTransactionStatus(SynchronousTransactionState, TransactionDefinition, Object, boolean, boolean, boolean, Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
- newTransactionStatus(TransactionDefinition, Object, boolean, boolean, boolean, Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Create a TransactionStatus instance for the given arguments.
- noRollbackFor() - Method in annotation type io.micronaut.transaction.annotation.ReadOnly
-
Defines the exceptions that will not result in a rollback.
- noRollbackFor() - Method in annotation type io.micronaut.transaction.annotation.TransactionalAdvice
-
Defines the exceptions that will not result in a rollback.
- NOT_SUPPORTED - io.micronaut.transaction.TransactionDefinition.Propagation
-
Do not support a current transaction; rather always execute non-transactionally.
- NoTransactionException - Exception in io.micronaut.transaction.exceptions
-
Exception that occurs if no transaction is present.
- NoTransactionException(String) - Constructor for exception io.micronaut.transaction.exceptions.NoTransactionException
- NoTransactionException(String, Throwable) - Constructor for exception io.micronaut.transaction.exceptions.NoTransactionException
O
- of(TransactionDefinition.Propagation) - Static method in interface io.micronaut.transaction.TransactionDefinition
-
Create a new
TransactionDefinitionfor the given behaviour. - onCreated(BeanCreatedEvent<DataSource>) - Method in class io.micronaut.transaction.jdbc.TransactionAwareDataSource
P
- PREFIX_ISOLATION - Static variable in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Deprecated.not used field will be removed in the future major version
- PREFIX_PROPAGATION - Static variable in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Deprecated.not used field will be removed in the future major version
- PREFIX_TIMEOUT - Static variable in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Deprecated.not used field will be removed in the future major version
- prepareConnectionForTransaction(Connection, TransactionDefinition) - Static method in class io.micronaut.transaction.jdbc.DataSourceUtils
-
Prepare the given Connection with the given transaction semantics.
- prepareForCommit(DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Make preparations for commit, to be performed before the
beforeCommitsynchronization callbacks occur. - prepareSynchronization(DefaultTransactionStatus<T>, TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Initialize transaction synchronization as appropriate.
- prepareSynchronization(SynchronousTransactionState, DefaultTransactionStatus<T>, TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Initialize transaction synchronization as appropriate.
- prepareSynchronization(SynchronousTransactionState, DefaultTransactionStatus<T>, TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
- prepareTransactionalConnection(Connection, TransactionDefinition) - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
-
Prepare the transactional
Connectionright after transaction begin. - prepareTransactionStatus(SynchronousTransactionState, TransactionDefinition, Object, boolean, boolean, boolean, Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Create a new TransactionStatus for the given arguments, also initializing transaction synchronization as appropriate.
- prepareTransactionStatus(TransactionDefinition, Object, boolean, boolean, boolean, Object) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Create a new TransactionStatus for the given arguments, also initializing transaction synchronization as appropriate.
- propagation() - Method in annotation type io.micronaut.transaction.annotation.ReadOnly
-
The transaction propagation type.
- propagation() - Method in annotation type io.micronaut.transaction.annotation.TransactionalAdvice
-
The transaction propagation type.
R
- 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.
- ReactorReactiveTransactionOperations<C> - Interface in io.micronaut.transaction.reactive
-
Special version of
ReactiveTransactionOperationsthat is exposing Reactor publishers. - READ_COMMITTED - io.micronaut.transaction.TransactionDefinition.Isolation
-
Indicates that dirty reads are prevented; non-repeatable reads and phantom reads can occur.
- 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
-
Deprecated.not used field will be removed in the future major version
- READ_UNCOMMITTED - io.micronaut.transaction.TransactionDefinition.Isolation
-
Indicates that dirty reads, non-repeatable reads and phantom reads can occur.
- readOnly() - Method in annotation type io.micronaut.transaction.annotation.TransactionalAdvice
-
trueif the transaction is read-only. - ReadOnly - Annotation Type in io.micronaut.transaction.annotation
-
Stereotype annotation for demarcating a read-only transaction.
- rebindResource(Object, Object) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
- 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.
- REPEATABLE_READ - io.micronaut.transaction.TransactionDefinition.Isolation
-
Indicates that dirty reads and non-repeatable reads are prevented; phantom reads can occur.
- requested() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
-
Increase the reference count by one because the holder has been requested (i.e.
- REQUIRED - io.micronaut.transaction.TransactionDefinition.Propagation
-
Support a current transaction; create a new one if none exists.
- REQUIRES_NEW - io.micronaut.transaction.TransactionDefinition.Propagation
-
Create a new transaction, suspending the current transaction if one exists.
- 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
- 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
SynchronousTransactionManagerinterface, indicating a native resource transaction manager, operating on a single target resource. - resume() - Method in interface io.micronaut.transaction.support.TransactionSynchronization
-
Resume this synchronization.
- resume() - Method in class io.micronaut.transaction.support.TransactionSynchronizationAdapter
- 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.
- 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 class io.micronaut.transaction.sync.SynchronousFromReactiveTransactionManager
- rollback(TransactionStatus<T>) - Method in interface io.micronaut.transaction.SynchronousTransactionManager
-
Perform a rollback of the given transaction.
- rollbackFor() - Method in annotation type io.micronaut.transaction.annotation.TransactionalAdvice
-
Defines the exceptions that will not result in a rollback.
- rollbackOn(Throwable) - Method in class io.micronaut.transaction.interceptor.DefaultTransactionAttribute
-
Deprecated.
- rollbackOn(Throwable) - Method in interface io.micronaut.transaction.interceptor.TransactionAttribute
-
Deprecated.Should we roll back on the given exception?
- rollbackOn(Throwable) - Method in interface io.micronaut.transaction.TransactionDefinition
-
Check of the transaction should roll back when exception occurs.
- 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.
- ROLLED_BACK - io.micronaut.transaction.exceptions.HeuristicCompletionException.State
-
Rolled back outcome state.
- ROLLED_BACK - io.micronaut.transaction.support.TransactionSynchronization.Status
-
Completion status in case of proper rollback.
S
- 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.
- SERIALIZABLE - io.micronaut.transaction.TransactionDefinition.Isolation
-
Indicates that dirty reads, non-repeatable reads and phantom reads are prevented.
- 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.
- setDontRollbackOn(Collection<Class<? extends Throwable>>) - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Set exception classes which shouldn't cause the rollback.
- 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
-
Deprecated.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
-
Deprecated.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.
- setRollbackOn(Collection<Class<? extends Throwable>>) - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Set exception classes which should cause the rollback.
- setRollbackOnCommitFailure(boolean) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Set whether
doRollbackshould be performed on failure of thedoCommitcall. - 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, TransactionSynchronizationManager.TransactionSynchronizationState) - 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
doCommiton a transaction that has been marked as rollback-only in a global fashion. - SimpleConnectionHandle - Class in io.micronaut.transaction.jdbc
-
Simple implementation of the
ConnectionHandleinterface, 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.
- sneakyThrow(Throwable) - Static method in class io.micronaut.transaction.support.ExceptionUtil
- STATUS - Static variable in interface io.micronaut.transaction.reactive.ReactiveTransactionStatus
-
Deprecated.The key cannot be constant in multi-tx environments. Replaced with
ReactorReactiveTransactionOperations.getTransactionDefinition(reactor.util.context.ContextView). - SUPPORTS - io.micronaut.transaction.TransactionDefinition.Propagation
-
Support a current transaction; execute non-transactionally if none exists.
- supportsSavepoints() - Method in class io.micronaut.transaction.jdbc.ConnectionHolder
-
Return whether JDBC 3.0 Savepoints are supported.
- suspend() - Method in interface io.micronaut.transaction.support.TransactionSynchronization
-
Suspend this synchronization.
- suspend() - Method in class io.micronaut.transaction.support.TransactionSynchronizationAdapter
- 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.
- SynchronousFromReactiveTransactionManager<T> - Class in io.micronaut.transaction.sync
-
Implementation of the synchronous transaction manager using a reactive transaction manager.
- SynchronousFromReactiveTransactionManager(ReactorReactiveTransactionOperations<T>, ExecutorService) - Constructor for class io.micronaut.transaction.sync.SynchronousFromReactiveTransactionManager
- SynchronousTransactionManager<T> - Interface in io.micronaut.transaction
-
NOTICE: This is a fork of Spring's
PlatformTransactionManagermodernizing it to use enums, Slf4j and decoupling from Spring. - SynchronousTransactionState - Interface in io.micronaut.transaction.support
-
The synchronous transaction state.
T
- timeout() - Method in annotation type io.micronaut.transaction.annotation.ReadOnly
-
The timeout for this transaction.
- timeout() - Method in annotation type io.micronaut.transaction.annotation.TransactionalAdvice
-
The timeout for this transaction.
- 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.jdbc.SimpleConnectionHandle
- toString() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
- TRANSACTION_DEFINITION_KEY_PREFIX - Static variable in interface io.micronaut.transaction.reactive.ReactorReactiveTransactionOperations
-
The prefix of transaction definition Reactor context key.
- TRANSACTION_STATUS_KEY_PREFIX - Static variable in interface io.micronaut.transaction.reactive.ReactorReactiveTransactionOperations
-
The prefix of transaction status Reactor context key.
- TransactionalAdvice - Annotation Type in io.micronaut.transaction.annotation
-
Meta annotation that other transactional annotations like Spring's and
javax.transaction.Transactionalmap to such as to enable transactional advice. - TransactionalConnection - Interface in io.micronaut.transaction.jdbc
-
Allows injecting a
Connectioninstance 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
Connectionthat acts a proxy to lookup the connection for the current transaction. - TransactionalEventAdvice - Annotation Type in io.micronaut.transaction.interceptor.annotation
-
Internal annotation applied to
TransactionalEventListenerthat allows the interception of methods and binding the event consumer to the running transaction. - TransactionalEventInterceptor - Class in io.micronaut.transaction.interceptor
-
Interceptor implementation for
TransactionalEventListener. - TransactionalEventInterceptor() - Constructor for class io.micronaut.transaction.interceptor.TransactionalEventInterceptor
-
Deprecated.Deprecated to be removed
- TransactionalEventInterceptor(BeanLocator) - 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
-
Default implementation of
TransactionalAdvice. - TransactionalInterceptor(BeanLocator) - Constructor for class io.micronaut.transaction.interceptor.TransactionalInterceptor
-
Default constructor.
- TransactionAttribute - Interface in io.micronaut.transaction.interceptor
-
Deprecated.Interface is not needed anymore
- 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
PlatformTransactionManagermodernizing 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
PlatformTransactionManagermodernizing it to use enums, Slf4j and decoupling from Spring. - transactionManager() - Method in annotation type io.micronaut.transaction.annotation.ReadOnly
-
A qualifier value for the specified transaction.
- transactionManager() - Method in annotation type io.micronaut.transaction.annotation.TransactionalAdvice
-
A qualifier value for the specified transaction.
- transactionManager() - Method in annotation type io.micronaut.transaction.annotation.TransactionalEventListener
-
A qualifier value for the specified transaction.
- TransactionManager - Interface in io.micronaut.transaction
-
NOTICE: This is a fork of Spring's
TransactionManagermodernizing 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
TransactionStatusmodernizing 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
-
Simple
TransactionSynchronizationadapter containing empty method implementations, for easier overriding of single methods. - 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.
- TransactionSynchronizationManager.TransactionSynchronizationStateOp - Interface in io.micronaut.transaction.support
-
The transaction synchronization state autocloseable operation.
- TransactionSynchronizationUtils - Class in io.micronaut.transaction.support
-
Utility methods for triggering specific
TransactionSynchronizationcallback methods on all currently registered synchronizations. - 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.
- TransactionUtil - Class in io.micronaut.transaction.support
-
Transaction utils.
- triggerAfterCommit(SynchronousTransactionState) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
-
Trigger
afterCommitcallbacks on all currently registered synchronizations. - triggerAfterCompletion(SynchronousTransactionState, TransactionSynchronization.Status) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
-
Trigger
afterCompletioncallbacks on all currently registered synchronizations. - triggerBeforeCommit(DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Trigger
beforeCommitcallbacks. - triggerBeforeCommit(SynchronousTransactionState, boolean) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
-
Trigger
beforeCommitcallbacks on all currently registered synchronizations. - triggerBeforeCommit(SynchronousTransactionState, DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Trigger
beforeCommitcallbacks. - triggerBeforeCompletion(DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
-
Trigger
beforeCompletioncallbacks. - triggerBeforeCompletion(SynchronousTransactionState) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
-
Trigger
beforeCompletioncallbacks on all currently registered synchronizations. - triggerBeforeCompletion(SynchronousTransactionState, DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Trigger
beforeCompletioncallbacks. - triggerFlush(SynchronousTransactionState) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
-
Trigger
flushcallbacks on all currently registered synchronizations.
U
- unbindResource(Object) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
Unbind a resource for the given key from the current thread.
- unbindResourceIfPossible(Object) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
Unbind a resource for the given key from the current thread.
- unbindSynchronousTransactionState(Object) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
- unbound() - Method in interface io.micronaut.transaction.support.ResourceHolder
-
Notify this holder that it has been unbound from transaction synchronization.
- unbound() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
- UnexpectedRollbackException - Exception in io.micronaut.transaction.exceptions
-
Thrown when an attempt to commit a transaction resulted in an unexpected rollback.
- UnexpectedRollbackException(String) - Constructor for exception io.micronaut.transaction.exceptions.UnexpectedRollbackException
-
Constructor for UnexpectedRollbackException.
- UnexpectedRollbackException(String, Throwable) - Constructor for exception io.micronaut.transaction.exceptions.UnexpectedRollbackException
-
Constructor for UnexpectedRollbackException.
- UNKNOWN - io.micronaut.transaction.exceptions.HeuristicCompletionException.State
-
Unknown outcome state.
- UNKNOWN - io.micronaut.transaction.support.TransactionSynchronization.Status
-
Completion status in case of heuristic mixed completion or system errors.
- unwrap(Class<T>) - Method in class io.micronaut.transaction.jdbc.DelegatingDataSource
- unwrapDataSource(DataSource) - Static method in class io.micronaut.transaction.jdbc.DelegatingDataSource
-
Unwraps the data source obtaining the target.
- useSavepointForNestedTransaction() - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
-
Return whether to use a savepoint for a nested transaction.
V
- value() - Method in annotation type io.micronaut.transaction.annotation.ReadOnly
-
Alias for
ReadOnly.transactionManager(). - value() - Method in annotation type io.micronaut.transaction.annotation.TransactionalAdvice
-
Alias for
TransactionalAdvice.transactionManager(). - value() - Method in annotation type io.micronaut.transaction.annotation.TransactionalEventListener
- 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.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(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.
W
- withGuardedState() - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
Execute provided supplier with setup state in the thread-local.
- withState(TransactionSynchronizationManager.TransactionSynchronizationState) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
Execute provided supplier with setup state in the thread-local.
- withState(TransactionSynchronizationManager.TransactionSynchronizationState, Supplier<T>) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
-
Execute provided supplier with setup state in the thread-local.
- withTransaction(ReactiveTransactionOperations.TransactionalCallback<C, T>) - Method in interface io.micronaut.transaction.reactive.ReactiveTransactionOperations
-
Execute the given handler with a new transaction.
- withTransaction(ReactiveTransactionOperations.TransactionalCallback<C, T>) - Method in interface io.micronaut.transaction.reactive.ReactorReactiveTransactionOperations
- withTransaction(TransactionDefinition, ReactiveTransactionOperations.TransactionalCallback<C, T>) - Method in interface io.micronaut.transaction.reactive.ReactiveTransactionOperations
-
Execute the given handler with a new transaction.
- withTransaction(TransactionDefinition, ReactiveTransactionOperations.TransactionalCallback<C, T>) - Method in interface io.micronaut.transaction.reactive.ReactorReactiveTransactionOperations
- withTransaction(TransactionDefinition, Function<AsyncTransactionStatus<C>, CompletionStage<T>>) - Method in interface io.micronaut.transaction.async.AsyncTransactionOperations
-
Execute the given handler with a new transaction.
- withTransaction(TransactionDefinition, Function<AsyncTransactionStatus<C>, CompletionStage<T>>) - Method in class io.micronaut.transaction.async.AsyncUsingReactiveTransactionOperations
- withTransaction(TransactionDefinition, Function<AsyncTransactionStatus<C>, CompletionStage<T>>) - Method in class io.micronaut.transaction.async.AsyncUsingSyncTransactionOperations
- withTransaction(Function<AsyncTransactionStatus<C>, CompletionStage<T>>) - Method in interface io.micronaut.transaction.async.AsyncTransactionOperations
-
Execute the given handler with a new transaction.
- withTransactionFlux(TransactionDefinition, Function<ReactiveTransactionStatus<C>, Flux<T>>) - Method in interface io.micronaut.transaction.reactive.ReactorReactiveTransactionOperations
-
Execute the given handler with a new transaction.
- withTransactionFlux(Function<ReactiveTransactionStatus<C>, Flux<T>>) - Method in interface io.micronaut.transaction.reactive.ReactorReactiveTransactionOperations
-
Execute the given handler with a new transaction.
- withTransactionMono(TransactionDefinition, Function<ReactiveTransactionStatus<C>, Mono<T>>) - Method in interface io.micronaut.transaction.reactive.ReactorReactiveTransactionOperations
-
Execute the given handler with a new transaction.
- withTransactionMono(Function<ReactiveTransactionStatus<C>, Mono<T>>) - Method in interface io.micronaut.transaction.reactive.ReactorReactiveTransactionOperations
-
Execute the given handler with a new transaction.
All Classes All Packages