Index

A B C D E F G H I L M N O P R S T U V W 
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 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.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 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.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 TransactionDefinition with 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.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 - 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 TransactionDefinition for 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 ReactiveTransactionOperations that 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
true if the transaction is read-only.
ReadOnly - Annotation Interface in io.micronaut.transaction.annotation
Stereotype annotation for demarcating a read-only transaction.
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 doRollback should be performed on failure of the doCommit call.
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 PlatformTransactionManager modernizing 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.Transactional annotation.
TransactionalEventAdvice - Annotation Interface 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(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 PlatformTransactionManager modernizing 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 TransactionManager modernizing 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
value() - Element in annotation interface io.micronaut.transaction.annotation.Transactional
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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form