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

A

AbstractSynchronousStateTransactionManager<T> - Class in io.micronaut.transaction.support
NOTICE: This is a fork of Spring's AbstractPlatformTransactionManager modernizing 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 AbstractPlatformTransactionManager modernizing 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 TransactionStatus interface.
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 PlatformTransactionManager modernizing it to use enums, Slf4j and decoupling from Spring.
DataSourceTransactionManager(DataSource) - Constructor for class io.micronaut.transaction.jdbc.DataSourceTransactionManager
Create a new DataSourceTransactionManager instance.
DataSourceUtils - Class in io.micronaut.transaction.jdbc
Helper class that provides static methods for obtaining JDBC Connections from a DataSource.
DataSourceUtils() - Constructor for class io.micronaut.transaction.jdbc.DataSourceUtils
 
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 TransactionDefinition interface, offering bean-style configuration and sensible default values (PROPAGATION_REQUIRED, ISOLATION_DEFAULT, TIMEOUT_DEFAULT, readOnly=false).
DefaultTransactionDefinition() - Constructor for class io.micronaut.transaction.support.DefaultTransactionDefinition
Create a new DefaultTransactionDefinition, with default settings.
DefaultTransactionDefinition(TransactionDefinition) - Constructor for class io.micronaut.transaction.support.DefaultTransactionDefinition
Copy constructor.
DefaultTransactionDefinition(TransactionDefinition.Propagation) - Constructor for class io.micronaut.transaction.support.DefaultTransactionDefinition
Create a new DefaultTransactionDefinition with the given propagation behavior.
DefaultTransactionStatus<T> - Class in io.micronaut.transaction.support
Default implementation of the TransactionStatus interface, used by AbstractSynchronousTransactionManager.
DefaultTransactionStatus(Object, Supplier<T>, boolean, boolean, boolean, boolean, Object) - Constructor for class io.micronaut.transaction.support.DefaultTransactionStatus
Create a new DefaultTransactionStatus instance.
DelegatingDataSource - Class in io.micronaut.transaction.jdbc
JDBC DataSource implementation that delegates all calls to a given target DataSource.
DelegatingDataSource(DataSource) - Constructor for class io.micronaut.transaction.jdbc.DelegatingDataSource
Create a new DelegatingDataSource.
DelegatingDataSourceResolver - Class in io.micronaut.transaction.jdbc
Unwraps transactional data source proxies.
DelegatingDataSourceResolver() - Constructor for class io.micronaut.transaction.jdbc.DelegatingDataSourceResolver
 
determineTimeout(TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
Determine the actual timeout to use for the given definition.
doBegin(Object, TransactionDefinition) - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
This implementation sets the isolation level but ignores the timeout.
doBegin(Object, TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
Begin a new transaction with semantics according to the given transaction definition.
doCleanupAfterCompletion(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 SmartTransactionObject interface.
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 SavepointManager interface of the underlying transaction object, if any.
getState() - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
Return required current transaction state.
getState() - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
Get the existing state.
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 null if none set.
getTransactionStateKey() - Method in class io.micronaut.transaction.jdbc.DataSourceTransactionManager
 
getTransactionStateKey() - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
Get the transaction state key that should be used to store the state.
getTransactionStatus(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 afterCommit methods of the given Spring TransactionSynchronization objects.
invokeAfterCompletion(SynchronousTransactionState, List<TransactionSynchronization>, TransactionSynchronization.Status) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
Actually invoke the afterCompletion methods of the given Spring TransactionSynchronization objects.
invokeAfterCompletion(List<TransactionSynchronization>, TransactionSynchronization.Status) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
Actually invoke the afterCompletion methods of the given Spring TransactionSynchronization objects.
invokeAfterCompletion(List<TransactionSynchronization>, TransactionSynchronization.Status) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
Actually invoke the afterCompletion methods of the given Spring TransactionSynchronization objects.
io.micronaut.transaction - package io.micronaut.transaction
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it to use enums, Slf4j and decoupling from Spring.
io.micronaut.transaction.annotation - package io.micronaut.transaction.annotation
 
io.micronaut.transaction.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 SmartTransactionObject interface.
isGlobalRollbackOnParticipationFailure() - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
 
isLocalRollbackOnly() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
Determine the rollback-only flag via checking this TransactionStatus.
isNestedTransactionAllowed() - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
 
isNewSynchronization() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
Return if a new transaction synchronization has been opened for this transaction.
isNewTransaction() - Method in class io.micronaut.transaction.support.DefaultTransactionStatus
 
isNewTransaction() - Method in interface io.micronaut.transaction.TransactionExecution
Return whether the present transaction is new; otherwise participating in an existing transaction, or potentially not running in an actual transaction in the first place.
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 SavepointManager interface and therefore supports savepoints.
isValidateExistingTransaction() - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
Return whether existing transactions should be validated before participating in them.
isVoid() - Method in interface io.micronaut.transaction.support.ResourceHolder
Determine whether this holder is considered as 'void', i.e.
isVoid() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
 
isWrapperFor(Class<?>) - Method in class io.micronaut.transaction.jdbc.DelegatingDataSource
 

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 TransactionDefinition with a given name.
NESTED - io.micronaut.transaction.TransactionDefinition.Propagation
Execute within a nested transaction if a current transaction exists, behave like TransactionDefinition.Propagation.REQUIRED otherwise.
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 TransactionDefinition for 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 beforeCommit synchronization 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 Connection right 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 ReactiveTransactionOperations that 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
true if 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 SynchronousTransactionManager interface, 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 doRollback should be performed on failure of the doCommit call.
setRollbackOnly() - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
 
setRollbackOnly() - Method in class io.micronaut.transaction.support.ResourceHolderSupport
Mark the resource transaction as rollback-only.
setRollbackOnly() - Method in interface io.micronaut.transaction.TransactionExecution
Set the transaction rollback-only.
setSavepoint(Object) - Method in class io.micronaut.transaction.support.AbstractTransactionStatus
Set a savepoint for this transaction.
setSavepointAllowed(boolean) - Method in class io.micronaut.transaction.jdbc.JdbcTransactionObjectSupport
Sets whether save points are allowed.
setState(TransactionSynchronizationManager.TransactionSynchronizationState) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationManager
Restore the state from the thread local.
setSynchronizedWithTransaction(boolean) - Method in class io.micronaut.transaction.support.ResourceHolderSupport
Mark the resource as synchronized with a transaction.
setTimeout(Duration) - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
Set the timeout to apply, as number of seconds.
setTimeout(Duration) - Method in class io.micronaut.transaction.support.ResourceHolderSupport
Set the timeout for this object in seconds.
setTimeoutInMillis(long) - Method in class io.micronaut.transaction.support.ResourceHolderSupport
Set the timeout for this object in milliseconds.
setTransactionActive(boolean) - Method in class io.micronaut.transaction.jdbc.ConnectionHolder
Set whether this holder represents an active, JDBC-managed transaction.
setTransactionIsolationLevel(TransactionDefinition.Isolation) - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
 
setTransactionIsolationLevel(TransactionDefinition.Isolation) - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
Expose an isolation level for the current transaction.
setTransactionName(String) - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
 
setTransactionName(String) - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
Expose the name of the current transaction, if any.
setTransactionReadOnly(boolean) - Method in class io.micronaut.transaction.support.DefaultSynchronousTransactionState
 
setTransactionReadOnly(boolean) - Method in interface io.micronaut.transaction.support.SynchronousTransactionState
Expose a read-only flag for the current transaction.
setTransactionSynchronization(AbstractSynchronousStateTransactionManager.Synchronization) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
Set when this transaction manager should activate the thread-bound transaction synchronization support.
setupTxState(KotlinInterceptedMethod, 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 doCommit on a transaction that has been marked as rollback-only in a global fashion.
SimpleConnectionHandle - Class in io.micronaut.transaction.jdbc
Simple implementation of the ConnectionHandle interface, containing a given JDBC Connection.
SimpleConnectionHandle(Connection) - Constructor for class io.micronaut.transaction.jdbc.SimpleConnectionHandle
Create a new SimpleConnectionHandle for the given Connection.
SmartTransactionObject - Interface in io.micronaut.transaction.support
Interface to be implemented by transaction objects that are able to return an internal rollback-only marker, typically from a another transaction that has participated and marked it as rollback-only.
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 PlatformTransactionManager modernizing 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.Transactional map to such as to enable transactional advice.
TransactionalConnection - Interface in io.micronaut.transaction.jdbc
Allows injecting a Connection instance as a bean with any methods invoked on the connection being delegated to connection bound to the current transaction.
TransactionalConnectionInterceptor - Class in io.micronaut.transaction.jdbc
An interceptor that allows injecting a Connection that acts a proxy to lookup the connection for the current transaction.
TransactionalEventAdvice - Annotation Type in io.micronaut.transaction.interceptor.annotation
Internal annotation applied to TransactionalEventListener that allows the interception of methods and binding the event consumer to the running transaction.
TransactionalEventInterceptor - Class in io.micronaut.transaction.interceptor
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 PlatformTransactionManager modernizing it to use enums, Slf4j and decoupling from Spring.
TransactionDefinition.Isolation - Enum in io.micronaut.transaction
Isolation levels.
TransactionDefinition.Propagation - Enum in io.micronaut.transaction
Possible propagation values.
TransactionException - Exception in io.micronaut.transaction.exceptions
Generic transaction exception super class.
TransactionException(String) - Constructor for exception io.micronaut.transaction.exceptions.TransactionException
 
TransactionException(String, Throwable) - Constructor for exception io.micronaut.transaction.exceptions.TransactionException
 
TransactionExecution - Interface in io.micronaut.transaction
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it to use enums, Slf4j and decoupling from Spring.
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 TransactionManager modernizing it to use enums, Slf4j and decoupling from Spring.
TransactionOperations<T> - Interface in io.micronaut.transaction
Generic transaction operations interface.
TransactionState - Interface in io.micronaut.transaction
The transaction state.
TransactionStateOperations<T,​S extends TransactionState> - Interface in io.micronaut.transaction.support
Generic transaction state operations interface.
TransactionStatus<T> - Interface in io.micronaut.transaction
NOTICE: This is a fork of Spring's TransactionStatus modernizing it to use enums, Slf4j and decoupling from Spring.
TransactionSuspensionNotSupportedException - Exception in io.micronaut.transaction.exceptions
Exception thrown when attempting to suspend an existing transaction but transaction suspension is not supported by the underlying backend.
TransactionSuspensionNotSupportedException(String) - Constructor for exception io.micronaut.transaction.exceptions.TransactionSuspensionNotSupportedException
Constructor for TransactionSuspensionNotSupportedException.
TransactionSuspensionNotSupportedException(String, Throwable) - Constructor for exception io.micronaut.transaction.exceptions.TransactionSuspensionNotSupportedException
Constructor for TransactionSuspensionNotSupportedException.
TransactionSynchronization - Interface in io.micronaut.transaction.support
Interface for transaction synchronization callbacks.
TransactionSynchronization.Status - Enum in io.micronaut.transaction.support
Transaction synchronization status.
TransactionSynchronizationAdapter - Class in io.micronaut.transaction.support
Simple TransactionSynchronization adapter 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 TransactionSynchronization callback 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 afterCommit callbacks on all currently registered synchronizations.
triggerAfterCompletion(SynchronousTransactionState, TransactionSynchronization.Status) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
Trigger afterCompletion callbacks on all currently registered synchronizations.
triggerBeforeCommit(DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
Trigger beforeCommit callbacks.
triggerBeforeCommit(SynchronousTransactionState, boolean) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
Trigger beforeCommit callbacks on all currently registered synchronizations.
triggerBeforeCommit(SynchronousTransactionState, DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
Trigger beforeCommit callbacks.
triggerBeforeCompletion(DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousTransactionManager
Trigger beforeCompletion callbacks.
triggerBeforeCompletion(SynchronousTransactionState) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
Trigger beforeCompletion callbacks on all currently registered synchronizations.
triggerBeforeCompletion(SynchronousTransactionState, DefaultTransactionStatus<T>) - Method in class io.micronaut.transaction.support.AbstractSynchronousStateTransactionManager
Trigger beforeCompletion callbacks.
triggerFlush(SynchronousTransactionState) - Static method in class io.micronaut.transaction.support.TransactionSynchronizationUtils
Trigger flush callbacks 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
value() - Method in annotation type io.micronaut.transaction.annotation.TransactionalAdvice
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.
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