Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractDataSourceTransactionManagerCondition - Class in io.micronaut.transaction.support
-
Abstract transaction manager condition.
- AbstractDataSourceTransactionManagerCondition() - Constructor for class io.micronaut.transaction.support.AbstractDataSourceTransactionManagerCondition
- AbstractDefaultTransactionOperations<C> - Class in io.micronaut.transaction.support
-
Abstract default transaction operations.
- AbstractDefaultTransactionOperations(ConnectionOperations<C>, SynchronousConnectionManager<C>) - Constructor for class io.micronaut.transaction.support.AbstractDefaultTransactionOperations
- AbstractInternalTransaction<C> - Class in io.micronaut.transaction.impl
-
The abstract internal transaction.
- AbstractInternalTransaction() - Constructor for class io.micronaut.transaction.impl.AbstractInternalTransaction
- AbstractPropagatedStatusTransactionOperations<T extends TransactionStatus<C>,
C> - Class in io.micronaut.transaction.support -
Abstract transaction operations that propagates the status in the propagated context.
- AbstractPropagatedStatusTransactionOperations() - Constructor for class io.micronaut.transaction.support.AbstractPropagatedStatusTransactionOperations
- AbstractReactorTransactionOperations<C> - Class in io.micronaut.transaction.support
-
Abstract Reactor transaction operations.
- AbstractReactorTransactionOperations(ReactorConnectionOperations<C>) - Constructor for class io.micronaut.transaction.support.AbstractReactorTransactionOperations
- AbstractReactorTransactionOperations.DefaultReactiveTransactionStatus<C> - Class in io.micronaut.transaction.support
-
Represents the current reactive transaction status.
- AbstractTransactionOperations<T extends InternalTransaction<C>,
C> - Class in io.micronaut.transaction.support -
Abstract transaction operations.
- AbstractTransactionOperations(ConnectionOperations<C>, SynchronousConnectionManager<C>) - Constructor for class io.micronaut.transaction.support.AbstractTransactionOperations
- AFTER_COMMIT - Enum constant in enum class io.micronaut.transaction.annotation.TransactionalEventListener.TransactionPhase
-
Fire the event after the commit has completed successfully.
- AFTER_COMPLETION - Enum constant in enum class io.micronaut.transaction.annotation.TransactionalEventListener.TransactionPhase
-
Fire the event after the transaction has completed.
- AFTER_ROLLBACK - Enum constant in enum class 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.
- afterCompletion(TransactionSynchronization.Status) - Method in interface io.micronaut.transaction.support.TransactionSynchronization
-
Invoked after transaction commit/rollback.
- afterSetupTest(TestContext) - Method in class io.micronaut.transaction.test.DefaultTestTransactionExecutionListener
- afterTestExecution(TestContext) - Method in class io.micronaut.transaction.test.DefaultTestTransactionExecutionListener
- apply(TransactionStatus<T>) - Method in interface io.micronaut.transaction.TransactionCallback
- 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>) - 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>) - Constructor for class io.micronaut.transaction.async.AsyncUsingSyncTransactionOperations
B
- BEFORE_COMMIT - Enum constant in enum class 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").
- beforeCompletion() - Method in interface io.micronaut.transaction.support.TransactionSynchronization
-
Invoked before transaction commit/rollback.
- beforeSetupTest(TestContext) - Method in class io.micronaut.transaction.test.DefaultTestTransactionExecutionListener
- beforeTestExecution(TestContext) - Method in class io.micronaut.transaction.test.DefaultTestTransactionExecutionListener
- beginTransaction(ConnectionStatus<C>, TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations
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.
- cleanupAfterCompletion() - Method in class io.micronaut.transaction.impl.AbstractInternalTransaction
- cleanupAfterCompletion() - Method in interface io.micronaut.transaction.impl.InternalTransaction
- commit(TransactionStatus<C>) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
- commit(TransactionStatus<T>) - Method in interface io.micronaut.transaction.SynchronousTransactionManager
-
Commit the given transaction, with regard to its status.
- COMMITTED - Enum constant in enum class io.micronaut.transaction.exceptions.HeuristicCompletionException.State
-
Committed outcome state.
- COMMITTED - Enum constant in enum class io.micronaut.transaction.support.TransactionSynchronization.Status
-
Completion status in case of proper commit.
- commitTransaction(ConnectionStatus<C>, TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations
- connectionOperations - Variable in class io.micronaut.transaction.support.AbstractTransactionOperations
- connectionStatus - Variable in class io.micronaut.transaction.impl.DefaultTransactionStatus
- createExistingTransactionStatus(ConnectionStatus<C>, TransactionDefinition, T) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
-
Create transaction status with existing transaction.
- createExistingTransactionStatus(ConnectionStatus<C>, TransactionDefinition, DefaultTransactionStatus<C>) - Method in class io.micronaut.transaction.support.AbstractDefaultTransactionOperations
- createNewTransactionStatus(ConnectionStatus<C>, TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
-
Create transaction status with new transaction.
- createNewTransactionStatus(ConnectionStatus<C>, TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractDefaultTransactionOperations
- createNoTxTransactionStatus(ConnectionStatus<C>, TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
-
Create transaction status without open transaction.
- createNoTxTransactionStatus(ConnectionStatus<C>, TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractDefaultTransactionOperations
- createSavepoint() - Method in interface io.micronaut.transaction.SavepointManager
-
Create a new savepoint.
D
- DEFAULT - Enum constant in enum class 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.
- DefaultReactiveTransactionStatus(ConnectionStatus<C>, boolean, TransactionDefinition) - Constructor for class io.micronaut.transaction.support.AbstractReactorTransactionOperations.DefaultReactiveTransactionStatus
- DefaultTestTransactionExecutionListener - Class in io.micronaut.transaction.test
-
Adds support for MicronautTest transactional handling.
- DefaultTestTransactionExecutionListener(TransactionOperations<Object>, boolean, TransactionMode) - Constructor for class io.micronaut.transaction.test.DefaultTestTransactionExecutionListener
- DefaultTransactionDefinition - Class in io.micronaut.transaction.support
-
Default implementation of the
TransactionDefinitioninterface, offering bean-style configuration and sensible default values (PROPAGATION_REQUIRED, ISOLATION_DEFAULT, TIMEOUT_DEFAULT, readOnly=false). - DefaultTransactionDefinition() - Constructor for class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Create a new DefaultTransactionDefinition, with default settings.
- DefaultTransactionDefinition(TransactionDefinition.Propagation) - Constructor for class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Create a new DefaultTransactionDefinition with the given propagation behavior.
- DefaultTransactionDefinition(TransactionDefinition) - Constructor for class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Copy constructor.
- DefaultTransactionStatus<C> - Class in io.micronaut.transaction.impl
-
The default transaction status.
- determineTimeout(TransactionDefinition) - Method in class io.micronaut.transaction.impl.TransactionManagerConfiguration
-
Determine the actual timeout to use for the given definition.
- determineTimeout(TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
-
Determine the actual timeout to use for the given definition.
- doBegin(T) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
-
Begin a new transaction with semantics according to the given transaction definition.
- doCancel(AbstractReactorTransactionOperations.DefaultReactiveTransactionStatus<C>) - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations
-
Cancels the TX operation.
- doCommit(T) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
-
Perform an actual commit of the given transaction.
- doExecute(TransactionDefinition, TransactionCallback<C, R>) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
- doExecute(TransactionDefinition, TransactionCallback<C, R>) - Method in class io.micronaut.transaction.support.AbstractPropagatedStatusTransactionOperations
-
Do execute in transaction.
- doInTransaction(ReactiveTransactionStatus<C>) - Method in interface io.micronaut.transaction.reactive.ReactiveTransactionOperations.TransactionalCallback
-
Invokes the given code passing the
ReactiveTransactionStatus. - doNestedBegin(T) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
-
Alternative of the
AbstractTransactionOperations.doBegin(InternalTransaction)intended for a nested transaction. - doNestedCommit(T) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
-
Alternative of the
AbstractTransactionOperations.doCommit(InternalTransaction)intended for a nested transaction. - doNestedRollback(T) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
-
Alternative of the
AbstractTransactionOperations.doRollback(InternalTransaction)intended for a nested transaction. - doResume(T) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
-
Do resume the transaction.
- doRollback(T) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
-
Perform an actual rollback of the given transaction.
- doSuspend(T) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
-
Do suspend the 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(TransactionDefinition, TransactionCallback<C, R>) - Method in class io.micronaut.transaction.support.AbstractPropagatedStatusTransactionOperations
- execute(TransactionDefinition, TransactionCallback<T, R>) - Method in interface io.micronaut.transaction.TransactionOperations
-
Execute a transaction within the context of the function.
- execute(TransactionDefinition, TransactionCallback<T, R>) - Method in class io.micronaut.transaction.sync.SynchronousTransactionOperationsFromReactiveTransactionOperations
- executeCallbackFlux(ReactiveTransactionStatus<C>, ReactiveTransactionOperations.TransactionalCallback<C, R>) - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations
-
Execute the callback.
- executeCallbackMono(ReactiveTransactionStatus<C>, Function<ReactiveTransactionStatus<C>, Mono<R>>) - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations
-
Execute the callback.
- executeRead(TransactionCallback<T, R>) - Method in interface io.micronaut.transaction.TransactionOperations
-
Execute a read-only transaction within the context of the function.
- executeTransactionFlux(AbstractReactorTransactionOperations.DefaultReactiveTransactionStatus<C>, ReactiveTransactionOperations.TransactionalCallback<C, R>) - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations
-
Execute the transaction.
- executeTransactionMono(AbstractReactorTransactionOperations.DefaultReactiveTransactionStatus<C>, Function<ReactiveTransactionStatus<C>, Mono<R>>) - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations
-
Execute the transaction.
- executeWrite(TransactionCallback<T, R>) - Method in interface io.micronaut.transaction.TransactionOperations
-
Execute a default transaction within the context of the function.
- existingTx(ConnectionStatus<C>, DefaultTransactionStatus<C>) - Static method in class io.micronaut.transaction.impl.DefaultTransactionStatus
- extendCurrentPropagatedContext(TransactionStatus<C>) - Method in class io.micronaut.transaction.support.AbstractPropagatedStatusTransactionOperations
-
Extends the propagated context with the transaction status.
F
- findTransactionStatus() - Method in interface io.micronaut.transaction.async.AsyncTransactionOperations
-
Find optional propagated transaction status.
- findTransactionStatus() - Method in class io.micronaut.transaction.async.AsyncUsingReactiveTransactionOperations
- findTransactionStatus() - Method in class io.micronaut.transaction.support.AbstractPropagatedStatusTransactionOperations
- findTransactionStatus() - Method in class io.micronaut.transaction.sync.SynchronousTransactionOperationsFromReactiveTransactionOperations
- findTransactionStatus() - Method in interface io.micronaut.transaction.TransactionOperations
-
Find optional propagated transaction status.
- findTransactionStatus(ContextView) - Method in interface io.micronaut.transaction.reactive.ReactorReactiveTransactionOperations
-
Retrieve the transaction status associated to the current transaction manager from the Reactor context.
- findTransactionStatus(ContextView) - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations
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 class io.micronaut.transaction.TransactionDefinition.Isolation
- getConnection() - Method in interface io.micronaut.transaction.async.AsyncTransactionStatus
- getConnection() - Method in class io.micronaut.transaction.impl.DefaultTransactionStatus
- getConnection() - Method in interface io.micronaut.transaction.reactive.ReactiveTransactionStatus
- getConnection() - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations.DefaultReactiveTransactionStatus
- getConnection() - Method in class io.micronaut.transaction.sync.SynchronousTransactionOperationsFromReactiveTransactionOperations
- getConnection() - Method in interface io.micronaut.transaction.TransactionOperations
-
Obtains the connection for the current transaction.
- getConnection() - Method in interface io.micronaut.transaction.TransactionStatus
- getConnectionDefinition() - Method in interface io.micronaut.transaction.TransactionDefinition
-
In some cases the transaction can require a new connection or alter the existing connection properties.
- getConnectionDefinition(TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
-
Returns connection definition.
- getConnectionStatus() - Method in class io.micronaut.transaction.impl.DefaultTransactionStatus
- getConnectionStatus() - Method in interface io.micronaut.transaction.reactive.ReactiveTransactionStatus
- getConnectionStatus() - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations.DefaultReactiveTransactionStatus
- getConnectionStatus() - Method in interface io.micronaut.transaction.TransactionStatus
- getDefaultTimeout() - Method in class io.micronaut.transaction.impl.TransactionManagerConfiguration
-
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.
- getName() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
- getName() - Method in interface io.micronaut.transaction.TransactionDefinition
-
Return the name of this transaction.
- getOrder() - Method in class io.micronaut.transaction.interceptor.TransactionalEventInterceptor
- getOrder() - Method in class io.micronaut.transaction.interceptor.TransactionalInterceptor
- 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
- getPropagationBehavior() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
- getPropagationBehavior() - Method in interface io.micronaut.transaction.TransactionDefinition
-
Return the propagation behavior.
- 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.impl.DefaultTransactionStatus
- 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.
- getTransaction() - Method in class io.micronaut.transaction.impl.DefaultTransactionStatus
- getTransaction() - Method in interface io.micronaut.transaction.TransactionStatus
- getTransaction(TransactionDefinition) - Method in interface io.micronaut.transaction.SynchronousTransactionManager
-
Return a currently active transaction or create a new one, according to the specified propagation behavior.
- getTransaction(TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
- getTransactionDefinition() - Method in class io.micronaut.transaction.impl.DefaultTransactionStatus
- getTransactionDefinition() - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations.DefaultReactiveTransactionStatus
- getTransactionDefinition() - Method in interface io.micronaut.transaction.TransactionExecution
-
The transaction definition.
- getTransactionDefinition(ContextView) - Method in interface io.micronaut.transaction.reactive.ReactorReactiveTransactionOperations
-
Retrieve the transaction definition associated to the current transaction from the Reactor context.
- 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 class io.micronaut.transaction.support.AbstractReactorTransactionOperations
- getTransactionManagerName() - Method in class io.micronaut.transaction.support.AbstractDataSourceTransactionManagerCondition
- getTransactionStatus(ContextView) - Method in interface io.micronaut.transaction.reactive.ReactorReactiveTransactionOperations
-
Retrieve the transaction status associated to the current transaction manager from the Reactor context.
- getTransactionStatus(ContextView) - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations
H
- hasConnection() - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
- hasConnection() - Method in class io.micronaut.transaction.sync.SynchronousTransactionOperationsFromReactiveTransactionOperations
- hasConnection() - Method in interface io.micronaut.transaction.TransactionOperations
-
Check if the connection exists.
- hashCode() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
This implementation returns
toString()'s hash code. - 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 Class 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.
- intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.transaction.interceptor.TransactionalEventInterceptor
- intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.transaction.interceptor.TransactionalInterceptor
- interceptAfterEach(TestMethodInvocationContext<Object>) - Method in class io.micronaut.transaction.test.DefaultTestTransactionExecutionListener
- interceptBeforeEach(TestMethodInvocationContext<Object>) - Method in class io.micronaut.transaction.test.DefaultTestTransactionExecutionListener
- interceptTest(TestMethodInvocationContext<Object>) - Method in class io.micronaut.transaction.test.DefaultTestTransactionExecutionListener
- InternalTransaction<T> - Interface in io.micronaut.transaction.impl
-
The internal transaction representation.
- 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.
- io.micronaut.transaction - package io.micronaut.transaction
-
NOTICE: This is a fork of Spring's
PlatformTransactionManagermodernizing it to use enums, Slf4j and decoupling from Spring. - io.micronaut.transaction.annotation - package io.micronaut.transaction.annotation
- io.micronaut.transaction.async - package io.micronaut.transaction.async
- io.micronaut.transaction.exceptions - package io.micronaut.transaction.exceptions
- io.micronaut.transaction.impl - package io.micronaut.transaction.impl
- io.micronaut.transaction.interceptor - package io.micronaut.transaction.interceptor
- io.micronaut.transaction.interceptor.annotation - package io.micronaut.transaction.interceptor.annotation
- 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.
- isCompleted() - Method in class io.micronaut.transaction.impl.AbstractInternalTransaction
- isCompleted() - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations.DefaultReactiveTransactionStatus
- 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.
- isEnforceReadOnly() - Method in class io.micronaut.transaction.impl.TransactionManagerConfiguration
- isFailEarlyOnGlobalRollbackOnly() - Method in class io.micronaut.transaction.impl.TransactionManagerConfiguration
- isGlobalRollbackOnly() - Method in class io.micronaut.transaction.impl.AbstractInternalTransaction
- isGlobalRollbackOnly() - Method in interface io.micronaut.transaction.impl.InternalTransaction
-
Template method for determining the global rollback-only flag of the underlying transaction, if any.
- isGlobalRollbackOnParticipationFailure() - Method in class io.micronaut.transaction.impl.TransactionManagerConfiguration
- isLocalRollbackOnly() - Method in class io.micronaut.transaction.impl.AbstractInternalTransaction
- isLocalRollbackOnly() - Method in interface io.micronaut.transaction.impl.InternalTransaction
-
Determine the rollback-only flag via checking this TransactionStatus.
- isNestedTransaction() - Method in class io.micronaut.transaction.impl.DefaultTransactionStatus
- isNestedTransaction() - Method in interface io.micronaut.transaction.impl.InternalTransaction
-
Check if the current TX is nested.
- isNestedTransactionAllowed() - Method in class io.micronaut.transaction.impl.TransactionManagerConfiguration
- isNewTransaction() - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations.DefaultReactiveTransactionStatus
- 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() - Element in annotation interface io.micronaut.transaction.annotation.ReadOnly
-
The transaction isolation level.
- isolation() - Element in annotation interface io.micronaut.transaction.annotation.Transactional
-
The transaction isolation level.
- isReadOnly() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
- isReadOnly() - Method in interface io.micronaut.transaction.TransactionDefinition
-
Return whether to optimize as a read-only transaction.
- isRollbackOnCommitFailure() - Method in class io.micronaut.transaction.impl.TransactionManagerConfiguration
- isRollbackOnly() - Method in class io.micronaut.transaction.impl.AbstractInternalTransaction
- isRollbackOnly() - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations.DefaultReactiveTransactionStatus
- 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).
- isValidateExistingTransaction() - Method in class io.micronaut.transaction.impl.TransactionManagerConfiguration
-
Return whether existing transactions should be validated before participating in them.
L
- logger - Variable in class io.micronaut.transaction.support.AbstractTransactionOperations
M
- MANDATORY - Enum constant in enum class io.micronaut.transaction.TransactionDefinition.Propagation
-
Support a current transaction; throw an exception if no current transaction exists.
- matches(ConditionContext) - Method in class io.micronaut.transaction.support.AbstractDataSourceTransactionManagerCondition
- MIXED - Enum constant in enum class io.micronaut.transaction.exceptions.HeuristicCompletionException.State
-
Mixed outcome state.
N
- name() - Element in annotation interface io.micronaut.transaction.annotation.Transactional
-
The optional name of the transaction.
- named(String) - Static method in interface io.micronaut.transaction.TransactionDefinition
-
Create a new
TransactionDefinitionwith a given name. - NESTED - Enum constant in enum class io.micronaut.transaction.TransactionDefinition.Propagation
-
Execute within a nested transaction if a current transaction exists, behave like
TransactionDefinition.Propagation.REQUIREDotherwise. - NestedTransactionNotSupportedException - Exception in io.micronaut.transaction.exceptions
-
Exception thrown when attempting to work with a nested transaction but nested transactions are not supported by the underlying backend.
- NestedTransactionNotSupportedException(String) - Constructor for exception io.micronaut.transaction.exceptions.NestedTransactionNotSupportedException
-
Constructor for NestedTransactionNotSupportedException.
- NestedTransactionNotSupportedException(String, Throwable) - Constructor for exception io.micronaut.transaction.exceptions.NestedTransactionNotSupportedException
-
Constructor for NestedTransactionNotSupportedException.
- NEVER - Enum constant in enum class io.micronaut.transaction.TransactionDefinition.Propagation
-
Do not support a current transaction; throw an exception if a current transaction exists.
- newTx(ConnectionStatus<C>, TransactionDefinition) - Static method in class io.micronaut.transaction.impl.DefaultTransactionStatus
- noRollbackFor() - Element in annotation interface io.micronaut.transaction.annotation.ReadOnly
-
Defines the exceptions that will not result in a rollback.
- noRollbackFor() - Element in annotation interface io.micronaut.transaction.annotation.Transactional
-
Defines the exceptions that will not result in a rollback.
- NOT_SUPPORTED - Enum constant in enum class 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
- noTx(ConnectionStatus<C>, TransactionDefinition) - Static method in class io.micronaut.transaction.impl.DefaultTransactionStatus
O
- of(TransactionDefinition.Propagation) - Static method in interface io.micronaut.transaction.TransactionDefinition
-
Create a new
TransactionDefinitionfor the given behaviour.
P
- propagation() - Element in annotation interface io.micronaut.transaction.annotation.ReadOnly
-
The transaction propagation type.
- propagation() - Element in annotation interface io.micronaut.transaction.annotation.Transactional
-
The transaction propagation type.
- provideAsync(Class<T>, String) - Method in interface io.micronaut.transaction.TransactionOperationsRegistry
-
Provide async transaction operations.
- provideReactive(Class<T>, String) - Method in interface io.micronaut.transaction.TransactionOperationsRegistry
-
Provide reactive transaction operations.
- provideSynchronous(Class<T>, String) - Method in interface io.micronaut.transaction.TransactionOperationsRegistry
-
Provide synchronous transaction operations.
R
- ReactiveTransactionOperations<C> - Interface in io.micronaut.transaction.reactive
-
An interface fo reactive transaction management.
- ReactiveTransactionOperations.TransactionalCallback<C,
T> - Interface in io.micronaut.transaction.reactive -
A transactional callback interface.
- ReactiveTransactionStatus<T> - Interface in io.micronaut.transaction.reactive
-
Status object for reactive transactions.
- ReactorReactiveTransactionOperations<C> - Interface in io.micronaut.transaction.reactive
-
Special version of
ReactiveTransactionOperationsthat is exposing Reactor publishers. - READ_COMMITTED - Enum constant in enum class 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_UNCOMMITTED - Enum constant in enum class io.micronaut.transaction.TransactionDefinition.Isolation
-
Indicates that dirty reads, non-repeatable reads and phantom reads can occur.
- readOnly() - Element in annotation interface io.micronaut.transaction.annotation.Transactional
-
trueif the transaction is read-only. - ReadOnly - Annotation Interface in io.micronaut.transaction.annotation
-
Stereotype annotation for demarcating a read-only transaction.
- registerInvocationSynchronization(TransactionSynchronization) - Method in class io.micronaut.transaction.impl.AbstractInternalTransaction
- registerInvocationSynchronization(TransactionSynchronization) - Method in interface io.micronaut.transaction.impl.InternalTransaction
-
The variation of
TransactionStatus.registerSynchronization(TransactionSynchronization)that is always executed on the current TX invocation. - registerSynchronization(TransactionSynchronization) - Method in class io.micronaut.transaction.impl.AbstractInternalTransaction
- registerSynchronization(TransactionSynchronization) - Method in interface io.micronaut.transaction.TransactionStatus
-
Register a new transaction synchronization for the current state.
- releaseSavepoint(Object) - Method in interface io.micronaut.transaction.SavepointManager
-
Explicitly release the given savepoint.
- REPEATABLE_READ - Enum constant in enum class io.micronaut.transaction.TransactionDefinition.Isolation
-
Indicates that dirty reads and non-repeatable reads are prevented; phantom reads can occur.
- REQUIRED - Enum constant in enum class io.micronaut.transaction.TransactionDefinition.Propagation
-
Support a current transaction; create a new one if none exists.
- REQUIRES_NEW - Enum constant in enum class io.micronaut.transaction.TransactionDefinition.Propagation
-
Create a new transaction, suspending the current transaction if one exists.
- resolveTenantDataSourceName() - Method in interface io.micronaut.transaction.interceptor.TransactionDataSourceTenantResolver
-
Resolves the tenant's data source name.
- resume() - Method in interface io.micronaut.transaction.impl.InternalTransaction
- rollback(TransactionStatus<C>) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
- rollback(TransactionStatus<T>) - Method in interface io.micronaut.transaction.SynchronousTransactionManager
-
Perform a rollback of the given transaction.
- rollbackFor() - Element in annotation interface io.micronaut.transaction.annotation.Transactional
-
Defines the exceptions that will not result in a rollback.
- rollbackOn(Throwable) - Method in interface io.micronaut.transaction.TransactionDefinition
-
Check of the transaction should roll back when exception occurs.
- rollbackToSavepoint(Object) - Method in interface io.micronaut.transaction.SavepointManager
-
Roll back to the given savepoint.
- rollbackTransaction(ConnectionStatus<C>, TransactionDefinition) - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations
- ROLLED_BACK - Enum constant in enum class io.micronaut.transaction.exceptions.HeuristicCompletionException.State
-
Rolled back outcome state.
- ROLLED_BACK - Enum constant in enum class io.micronaut.transaction.support.TransactionSynchronization.Status
-
Completion status in case of proper rollback.
S
- SavepointManager - Interface in io.micronaut.transaction
-
Interface that specifies an API to programmatically manage transaction savepoints in a generic fashion.
- SERIALIZABLE - Enum constant in enum class io.micronaut.transaction.TransactionDefinition.Isolation
-
Indicates that dirty reads, non-repeatable reads and phantom reads are prevented.
- setDefaultTimeout(Duration) - Method in class io.micronaut.transaction.impl.TransactionManagerConfiguration
-
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.impl.TransactionManagerConfiguration
-
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.impl.TransactionManagerConfiguration
-
Set whether to fail early in case of the transaction being globally marked as rollback-only.
- setGlobalRollbackOnly() - Method in class io.micronaut.transaction.impl.AbstractInternalTransaction
-
Set global rollback only.
- setGlobalRollbackOnParticipationFailure(boolean) - Method in class io.micronaut.transaction.impl.TransactionManagerConfiguration
-
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.
- setName(String) - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Set the name of this transaction.
- setNestedTransactionAllowed(boolean) - Method in class io.micronaut.transaction.impl.TransactionManagerConfiguration
-
Set whether nested transactions are allowed.
- setPropagationBehavior(TransactionDefinition.Propagation) - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Set the propagation behavior.
- 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.impl.TransactionManagerConfiguration
-
Set whether
doRollbackshould be performed on failure of thedoCommitcall. - setRollbackOnly() - Method in class io.micronaut.transaction.impl.AbstractInternalTransaction
- setRollbackOnly() - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations.DefaultReactiveTransactionStatus
- setRollbackOnly() - Method in interface io.micronaut.transaction.TransactionExecution
-
Set the transaction rollback-only.
- setSavepoint(Object) - Method in class io.micronaut.transaction.impl.DefaultTransactionStatus
-
Sets the savepoint for nested the transaction.
- setTimeout(Duration) - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
-
Set the timeout to apply, as number of seconds.
- setTransaction(Object) - Method in class io.micronaut.transaction.impl.DefaultTransactionStatus
-
Sets the transaction representation object.
- setValidateExistingTransaction(boolean) - Method in class io.micronaut.transaction.impl.TransactionManagerConfiguration
-
Set whether existing transactions should be validated before participating in them.
- sneakyThrow(Throwable) - Static method in class io.micronaut.transaction.support.ExceptionUtil
- SUPPORTS - Enum constant in enum class io.micronaut.transaction.TransactionDefinition.Propagation
-
Support a current transaction; execute non-transactionally if none exists.
- suspend() - Method in interface io.micronaut.transaction.impl.InternalTransaction
- suspend(T, Supplier<R>) - Method in class io.micronaut.transaction.support.AbstractTransactionOperations
-
Do suspend the transaction.
- synchronizations - Variable in class io.micronaut.transaction.impl.AbstractInternalTransaction
- synchronousConnectionManager - Variable in class io.micronaut.transaction.support.AbstractTransactionOperations
- SynchronousTransactionManager<T> - Interface in io.micronaut.transaction
-
NOTICE: This is a fork of Spring's
PlatformTransactionManagermodernizing it to use enums, Slf4j and decoupling from Spring. - SynchronousTransactionOperationsFromReactiveTransactionOperations<T> - Class in io.micronaut.transaction.sync
-
Implementation of the synchronous transaction operations using a reactive transaction operations.
- SynchronousTransactionOperationsFromReactiveTransactionOperations(ReactorReactiveTransactionOperations<T>, ExecutorService) - Constructor for class io.micronaut.transaction.sync.SynchronousTransactionOperationsFromReactiveTransactionOperations
T
- timeout() - Element in annotation interface io.micronaut.transaction.annotation.ReadOnly
-
The timeout for this transaction.
- timeout() - Element in annotation interface io.micronaut.transaction.annotation.Transactional
-
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 class io.micronaut.transaction.exceptions.HeuristicCompletionException.State
- toString() - Method in class io.micronaut.transaction.support.DefaultTransactionDefinition
- Transactional - Annotation Interface in io.micronaut.transaction.annotation
-
Micronaut alternative
jakarta.transaction.Transactionalannotation. - TransactionalEventAdvice - Annotation Interface in io.micronaut.transaction.interceptor.annotation
-
Internal annotation applied to
TransactionalEventListenerthat allows the interception of methods and binding the event consumer to the running transaction. - TransactionalEventInterceptor - Class in io.micronaut.transaction.interceptor
-
Interceptor implementation for
TransactionalEventListener. - TransactionalEventInterceptor(BeanLocator) - Constructor for class io.micronaut.transaction.interceptor.TransactionalEventInterceptor
- TransactionalEventListener - Annotation Interface in io.micronaut.transaction.annotation
-
Largely based on the similar annotation in Spring.
- TransactionalEventListener.TransactionPhase - Enum Class in io.micronaut.transaction.annotation
-
The phase at which a transactional event listener applies.
- TransactionalInterceptor - Class in io.micronaut.transaction.interceptor
-
Default implementation of
Transactional. - TransactionalInterceptor(TransactionOperationsRegistry, TransactionDataSourceTenantResolver, ConversionService) - Constructor for class io.micronaut.transaction.interceptor.TransactionalInterceptor
-
Default constructor.
- TransactionCallback<T,
R> - Interface in io.micronaut.transaction -
A functional interface for running code that runs within the context of a transaction.
- TransactionDataSourceTenantResolver - Interface in io.micronaut.transaction.interceptor
-
Resolves the tenant data source name for the transactional manager.
- TransactionDefinition - Interface in io.micronaut.transaction
-
NOTICE: This is a fork of Spring's
PlatformTransactionManagermodernizing it to use enums, Slf4j and decoupling from Spring. - TransactionDefinition.Isolation - Enum Class in io.micronaut.transaction
-
Isolation levels.
- TransactionDefinition.Propagation - Enum Class 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
-
Common representation of the current state of a transaction.
- transactionManager() - Element in annotation interface io.micronaut.transaction.annotation.ReadOnly
-
A qualifier value for the specified transaction.
- transactionManager() - Element in annotation interface io.micronaut.transaction.annotation.Transactional
-
A qualifier value for the specified transaction.
- transactionManager() - Element in annotation interface io.micronaut.transaction.annotation.TransactionalEventListener
-
A qualifier value for the specified transaction.
- TransactionManager - Interface in io.micronaut.transaction
-
NOTICE: This is a fork of Spring's
TransactionManagermodernizing it to use enums, Slf4j and decoupling from Spring. - TransactionManagerConfiguration - Class in io.micronaut.transaction.impl
-
The transaction manager configuration.
- TransactionManagerConfiguration() - Constructor for class io.micronaut.transaction.impl.TransactionManagerConfiguration
- TransactionOperations<T> - Interface in io.micronaut.transaction
-
Generic transaction operations interface.
- TransactionOperationsRegistry - Interface in io.micronaut.transaction
-
The registry of various transactional operations managers.
- TransactionState - Interface in io.micronaut.transaction
-
The transaction state.
- TransactionStatus<T> - Interface in io.micronaut.transaction
-
The transaction status.
- 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 Class in io.micronaut.transaction.support
-
Transaction synchronization status.
- 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 Micronaut 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() - Method in class io.micronaut.transaction.impl.AbstractInternalTransaction
- triggerAfterCommit() - Method in interface io.micronaut.transaction.impl.InternalTransaction
- triggerAfterCompletion(TransactionSynchronization.Status) - Method in class io.micronaut.transaction.impl.AbstractInternalTransaction
- triggerAfterCompletion(TransactionSynchronization.Status) - Method in interface io.micronaut.transaction.impl.InternalTransaction
- triggerBeforeCommit() - Method in class io.micronaut.transaction.impl.AbstractInternalTransaction
- triggerBeforeCommit() - Method in interface io.micronaut.transaction.impl.InternalTransaction
- triggerBeforeCompletion() - Method in class io.micronaut.transaction.impl.AbstractInternalTransaction
- triggerBeforeCompletion() - Method in interface io.micronaut.transaction.impl.InternalTransaction
U
- 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 - Enum constant in enum class io.micronaut.transaction.exceptions.HeuristicCompletionException.State
-
Unknown outcome state.
- UNKNOWN - Enum constant in enum class io.micronaut.transaction.support.TransactionSynchronization.Status
-
Completion status in case of heuristic mixed completion or system errors.
V
- value() - Element in annotation interface io.micronaut.transaction.annotation.ReadOnly
-
Alias for
ReadOnly.transactionManager(). - value() - Element in annotation interface io.micronaut.transaction.annotation.Transactional
-
Alias for
Transactional.transactionManager(). - value() - Element in annotation interface io.micronaut.transaction.annotation.TransactionalEventListener
- valueOf(int) - Static method in enum class io.micronaut.transaction.TransactionDefinition.Isolation
-
Isolation level for the given code.
- valueOf(String) - Static method in enum class io.micronaut.transaction.annotation.TransactionalEventListener.TransactionPhase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.transaction.exceptions.HeuristicCompletionException.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.transaction.support.TransactionSynchronization.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.transaction.TransactionDefinition.Isolation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.transaction.TransactionDefinition.Propagation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.micronaut.transaction.annotation.TransactionalEventListener.TransactionPhase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.transaction.exceptions.HeuristicCompletionException.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.transaction.support.TransactionSynchronization.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.transaction.TransactionDefinition.Isolation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.transaction.TransactionDefinition.Propagation
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- 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, ReactiveTransactionOperations.TransactionalCallback<C, T>) - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations
- withTransaction(TransactionDefinition, Function<AsyncTransactionStatus<C>, CompletionStage<T>>) - Method in interface io.micronaut.transaction.async.AsyncTransactionOperations
-
Execute the given handler with a new transaction.
- withTransaction(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
- 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.
- withTransactionFlux(ReactiveTransactionStatus<C>, TransactionDefinition, ReactiveTransactionOperations.TransactionalCallback<C, T>) - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations
-
Execute the transaction with provided transaction status.
- 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.
- withTransactionMono(TransactionDefinition, Function<ReactiveTransactionStatus<C>, Mono<T>>) - Method in class io.micronaut.transaction.support.AbstractReactorTransactionOperations
All Classes and Interfaces|All Packages|Serialized Form