Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addXAResourceRecovery(XAResourceRecovery) - Method in class io.quarkus.narayana.jta.runtime.QuarkusRecoveryService
- afterAnalysis(Feature.AfterAnalysisAccess) - Method in class io.quarkus.narayana.jta.runtime.graal.DisableLoggingFeature
- afterCompletion(int) - Method in class io.quarkus.narayana.jta.runtime.internal.tsr.AgroalOrderedLastSynchronizationList
- AgroalOrderedLastSynchronizationList - Class in io.quarkus.narayana.jta.runtime.internal.tsr
- AgroalOrderedLastSynchronizationList(TransactionSynchronizationRegistryWrapper) - Constructor for class io.quarkus.narayana.jta.runtime.internal.tsr.AgroalOrderedLastSynchronizationList
- ALLOW - Enum constant in enum class io.quarkus.narayana.jta.runtime.TransactionManagerBuildTimeConfig.UnsafeMultipleLastResourcesMode
-
Allow using multiple XA unaware resources in the same transactional demarcation.
- allowUnsafeMultipleLastResources(boolean, boolean) - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- autoCommit - Variable in class io.quarkus.narayana.jta.RequestScopedTransaction
B
- beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class io.quarkus.narayana.jta.runtime.graal.DisableLoggingFeature
- beforeCompletion() - Method in class io.quarkus.narayana.jta.runtime.internal.tsr.AgroalOrderedLastSynchronizationList
-
Exceptions from beforeCompletion Synchronizations are not caught because such errors should cause the transaction to roll back.
- beforeDestroyed(TransactionScopedNotifier.TransactionId) - Method in class io.quarkus.narayana.jta.runtime.TransactionScopedNotifier
- begin() - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Starts a transaction, using the system default timeout.
- begin() - Method in class io.quarkus.narayana.jta.runtime.NotifyingTransactionManager
-
Overrides
TransactionManager.begin()to additionally fire anObjectrepresenting the initialization of the transaction scope. - begin() - Method in class io.quarkus.narayana.jta.runtime.NotifyingUserTransaction
- begin(BeginOptions) - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Starts a transaction, using the system default timeout.
- begin(BeginOptions) - Static method in class io.quarkus.narayana.jta.QuarkusTransactionImpl
- begin(BeginOptions) - Method in class io.quarkus.narayana.jta.RequestScopedTransaction
- beginOptions() - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
- BeginOptions - Class in io.quarkus.narayana.jta
-
Builder interface to allow a transaction to be customized, including things like timeout and semantics when an existing transaction is present.
- BeginOptions() - Constructor for class io.quarkus.narayana.jta.BeginOptions
C
- call(RunOptionsBase, Callable<T>) - Static method in class io.quarkus.narayana.jta.QuarkusTransactionImpl
- call(RunOptions, Callable<T>) - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Deprecated.
- call(Callable<T>) - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Deprecated.For the same semantics, use
.QuarkusTransaction.requiringNew().call(task)QuarkusTransaction.joiningExisting(),QuarkusTransaction.disallowingExisting(),QuarkusTransaction.suspendingExisting()andQuarkusTransaction.runner(TransactionSemantics)can also be used for alternate semantics and options. - call(Callable<T>) - Method in interface io.quarkus.narayana.jta.TransactionRunner
-
Calls the given callable, starting/suspending transactions as required by the selected
semantics. - call(Callable<T>) - Method in class io.quarkus.narayana.jta.TransactionRunnerImpl
- CALLBACKS - Static variable in class io.quarkus.narayana.jta.runtime.interceptor.TestTransactionInterceptor
- commit() - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Commits the current transaction.
- commit() - Static method in class io.quarkus.narayana.jta.QuarkusTransactionImpl
- commit() - Method in class io.quarkus.narayana.jta.runtime.NotifyingTransactionManager
-
Overrides
TransactionManager.commit()to additionally fire anObjectrepresenting the before destruction and the destruction of the transaction scope. - commit() - Method in class io.quarkus.narayana.jta.runtime.NotifyingUserTransaction
- COMMIT - Enum constant in enum class io.quarkus.narayana.jta.RunOptions.ExceptionResult
-
Deprecated.The transaction should be committed.
- COMMIT - Enum constant in enum class io.quarkus.narayana.jta.TransactionExceptionResult
-
The transaction should be committed.
- commitOnRequestScopeEnd - Variable in class io.quarkus.narayana.jta.BeginOptions
- commitOnRequestScopeEnd() - Method in class io.quarkus.narayana.jta.BeginOptions
-
If this method is called the transaction will be automatically committed when the request scope is destroyed, instead of being rolled back.
- ConfigurationInfoSubstitution - Class in io.quarkus.narayana.jta.runtime.graal
- ConfigurationInfoSubstitution() - Constructor for class io.quarkus.narayana.jta.runtime.graal.ConfigurationInfoSubstitution
- create() - Method in class io.quarkus.narayana.jta.runtime.QuarkusRecoveryService
- createTable - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration.ObjectStoreConfig
-
Whether to create the table if it does not exist.
D
- datasource - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration.ObjectStoreConfig
-
The name of the datasource where the transaction logs will be stored when using the
jdbcobject store. - DEFAULT - Static variable in enum class io.quarkus.narayana.jta.runtime.TransactionManagerBuildTimeConfig.UnsafeMultipleLastResourcesMode
- DEFAULT_HANDLER - Static variable in class io.quarkus.narayana.jta.RequestScopedTransaction
- defaultTransactionTimeout - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
-
The default transaction timeout.
- destroy() - Method in class io.quarkus.narayana.jta.RequestScopedTransaction
- destroy() - Method in class io.quarkus.narayana.jta.runtime.context.TransactionContext
- destroy() - Method in class io.quarkus.narayana.jta.runtime.QuarkusRecoveryService
- destroy(Contextual<?>) - Method in class io.quarkus.narayana.jta.runtime.context.TransactionContext
- destroyed(TransactionScopedNotifier.TransactionId) - Method in class io.quarkus.narayana.jta.runtime.TransactionScopedNotifier
- directory - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration.ObjectStoreConfig
-
The name of the directory where the transaction logs will be stored when using the
file-systemobject store. - DisableLoggingFeature - Class in io.quarkus.narayana.jta.runtime.graal
-
Disables logging during the analysis phase
- DisableLoggingFeature() - Constructor for class io.quarkus.narayana.jta.runtime.graal.DisableLoggingFeature
- disableTransactionStatusManager() - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder
- DISALLOW_EXISTING - Enum constant in enum class io.quarkus.narayana.jta.RunOptions.Semantic
-
Deprecated.If a transaction is already associated with the current thread a
QuarkusTransactionExceptionwill be thrown, otherwise a new transaction is started, and follows all the normal lifecycle rules. - DISALLOW_EXISTING - Enum constant in enum class io.quarkus.narayana.jta.TransactionSemantics
-
If a transaction is already associated with the current thread a
QuarkusTransactionExceptionwill be thrown, otherwise a new transaction is started, and follows all the normal lifecycle rules. - disallowingExisting() - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Starts the definition of a transaction runner, which can then be used to run a task (
Runnable,Callable, ...), withTransactionSemantics.DISALLOW_EXISTINGsemantics: If a transaction is already associated with the current thread aQuarkusTransactionExceptionwill be thrown, Otherwise a new transaction is started, and follows all the normal lifecycle rules. - doIntercept(TransactionManager, Transaction, InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- doIntercept(TransactionManager, Transaction, InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorMandatory
- doIntercept(TransactionManager, Transaction, InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorNever
- doIntercept(TransactionManager, Transaction, InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorNotSupported
- doIntercept(TransactionManager, Transaction, InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired
- doIntercept(TransactionManager, Transaction, InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequiresNew
- doIntercept(TransactionManager, Transaction, InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorSupports
- dropTable - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration.ObjectStoreConfig
-
Whether to drop the table on startup.
E
- enableRecovery - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
-
Start the recovery service on startup.
- endTransaction(TransactionManager, Transaction, RunnableWithException) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- equals(Object) - Method in class io.quarkus.narayana.jta.runtime.TransactionScopedNotifier.TransactionId
- exceptionHandler - Variable in class io.quarkus.narayana.jta.RunOptionsBase
- exceptionHandler(Function<Throwable, RunOptions.ExceptionResult>) - Method in class io.quarkus.narayana.jta.RunOptions
-
Deprecated.Provides an exception handler that can make a decision to rollback or commit based on the type of exception.
- exceptionHandler(Function<Throwable, TransactionExceptionResult>) - Method in class io.quarkus.narayana.jta.TransactionRunnerImpl
- exceptionHandler(Function<Throwable, TransactionExceptionResult>) - Method in interface io.quarkus.narayana.jta.TransactionRunnerOptions
-
Provides an exception handler that can make a decision to rollback or commit based on the type of exception.
- expiryScanners - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
-
The list of expiry scanners.
F
- FAIL - Enum constant in enum class io.quarkus.narayana.jta.runtime.TransactionManagerBuildTimeConfig.UnsafeMultipleLastResourcesMode
-
Allow using multiple XA unaware resources in the same transactional demarcation, but log a warning on each occurrence.
- File_System - Enum constant in enum class io.quarkus.narayana.jta.runtime.ObjectStoreType
G
- get(Contextual<T>) - Method in class io.quarkus.narayana.jta.runtime.context.TransactionContext
- get(Contextual<T>, CreationalContext<T>) - Method in class io.quarkus.narayana.jta.runtime.context.TransactionContext
- getBuildId() - Static method in class io.quarkus.narayana.jta.runtime.graal.ConfigurationInfoSubstitution
- getConnection() - Method in class io.quarkus.narayana.jta.runtime.QuarkusDataSource
- getConnection(String, String) - Method in class io.quarkus.narayana.jta.runtime.QuarkusDataSource
- getDefaultProperties() - Static method in class io.quarkus.narayana.jta.runtime.graal.PropertiesFactorySubstitution
- getDefaultProperties() - Static method in class io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder
- getDescription() - Method in class io.quarkus.narayana.jta.runtime.graal.DisableLoggingFeature
- getInstance() - Static method in class io.quarkus.narayana.jta.runtime.QuarkusRecoveryService
- getLoginTimeout() - Method in class io.quarkus.narayana.jta.runtime.QuarkusDataSource
- getLogWriter() - Method in class io.quarkus.narayana.jta.runtime.QuarkusDataSource
- getParentLogger() - Method in class io.quarkus.narayana.jta.runtime.QuarkusDataSource
- getPropertiesFile() - Static method in class io.quarkus.narayana.jta.runtime.graal.ConfigurationInfoSubstitution
- getResource(Object) - Method in class io.quarkus.narayana.jta.runtime.internal.tsr.TransactionSynchronizationRegistryWrapper
- getRollbackOnly() - Method in class io.quarkus.narayana.jta.runtime.internal.tsr.TransactionSynchronizationRegistryWrapper
- getScope() - Method in class io.quarkus.narayana.jta.runtime.context.TransactionContext
- getSourceId() - Static method in class io.quarkus.narayana.jta.runtime.graal.ConfigurationInfoSubstitution
- getState() - Method in class io.quarkus.narayana.jta.runtime.context.TransactionContext
- getStatus() - Method in class io.quarkus.narayana.jta.runtime.NotifyingTransactionManager
- getStatus() - Method in class io.quarkus.narayana.jta.runtime.NotifyingUserTransaction
- getTransaction() - Method in class io.quarkus.narayana.jta.runtime.NotifyingTransactionManager
- getTransactionId() - Method in class io.quarkus.narayana.jta.runtime.TransactionScopedNotifier
- getTransactionKey() - Method in class io.quarkus.narayana.jta.runtime.internal.tsr.TransactionSynchronizationRegistryWrapper
- getTransactionStatus() - Method in class io.quarkus.narayana.jta.runtime.internal.tsr.TransactionSynchronizationRegistryWrapper
- getTransactionTimeout() - Method in class io.quarkus.narayana.jta.runtime.NotifyingTransactionManager
-
Returns transaction timeout in seconds.
H
- handleAsync(TransactionManager, Transaction, InvocationContext, Object, RunnableWithException) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- handleException(InvocationContext, Throwable, Transaction) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- handleExceptionNoThrow(InvocationContext, Throwable, Transaction) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- handleShutdown(ShutdownContext, TransactionManagerConfiguration) - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder
- HASH_ALGORITHM_FOR_SHORTENING - Static variable in class io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder
- hashCode() - Method in class io.quarkus.narayana.jta.runtime.TransactionScopedNotifier.TransactionId
I
- initialized(TransactionScopedNotifier.TransactionId) - Method in class io.quarkus.narayana.jta.runtime.TransactionScopedNotifier
- intercept(InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TestTransactionInterceptor
- intercept(InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- intercept(InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorMandatory
- intercept(InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorNever
- intercept(InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorNotSupported
- intercept(InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired
- intercept(InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequiresNew
- intercept(InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorSupports
- invokeInCallerTx(InvocationContext, Transaction) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- invokeInNoTx(InvocationContext) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- invokeInOurTx(InvocationContext, TransactionManager) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- invokeInOurTx(InvocationContext, TransactionManager, RunnableWithException) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- io.quarkus.narayana.jta - package io.quarkus.narayana.jta
- io.quarkus.narayana.jta.runtime - package io.quarkus.narayana.jta.runtime
- io.quarkus.narayana.jta.runtime.context - package io.quarkus.narayana.jta.runtime.context
- io.quarkus.narayana.jta.runtime.graal - package io.quarkus.narayana.jta.runtime.graal
- io.quarkus.narayana.jta.runtime.interceptor - package io.quarkus.narayana.jta.runtime.interceptor
- io.quarkus.narayana.jta.runtime.internal.tsr - package io.quarkus.narayana.jta.runtime.internal.tsr
- io.quarkus.narayana.jta.runtime.test - package io.quarkus.narayana.jta.runtime.test
- isActive() - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
If a transaction is active.
- isActive() - Method in class io.quarkus.narayana.jta.runtime.context.TransactionContext
-
The transaction scoped context is active when a transaction is active.
- isRollbackOnly() - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
If the transaction is rollback only
- isWrapperFor(Class<?>) - Method in class io.quarkus.narayana.jta.runtime.QuarkusDataSource
J
- JDBC - Enum constant in enum class io.quarkus.narayana.jta.runtime.ObjectStoreType
- JOIN_EXISTING - Enum constant in enum class io.quarkus.narayana.jta.RunOptions.Semantic
-
Deprecated.If no transaction is active then a new transaction will be started, and committed when the method ends.
- JOIN_EXISTING - Enum constant in enum class io.quarkus.narayana.jta.TransactionSemantics
-
If no transaction is active then a new transaction will be started, and committed when the method ends.
- joiningExisting() - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Starts the definition of a transaction runner, which can then be used to run a task (
Runnable,Callable, ...), withTransactionSemantics.JOIN_EXISTINGsemantics: If no transaction is active then a new transaction will be started, and committed when the method ends.
L
- loadFromXML(Properties, InputStream) - Method in class io.quarkus.narayana.jta.runtime.QuarkusPropertiesFactory
- logUnsafeMultipleLastResourcesOnStartup(TransactionManagerBuildTimeConfig.UnsafeMultipleLastResourcesMode) - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder
-
Deprecated, for removal: This API element is subject to removal in a future version.
N
- NarayanaJtaProducers - Class in io.quarkus.narayana.jta.runtime
- NarayanaJtaProducers() - Constructor for class io.quarkus.narayana.jta.runtime.NarayanaJtaProducers
- NarayanaJtaRecorder - Class in io.quarkus.narayana.jta.runtime
- NarayanaJtaRecorder() - Constructor for class io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder
- nodeName - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
-
The node name used by the transaction manager.
- NotifyingTransactionManager - Class in io.quarkus.narayana.jta.runtime
-
A delegating transaction manager which receives an instance of Narayana transaction manager and delegates all calls to it.
- NotifyingTransactionManager() - Constructor for class io.quarkus.narayana.jta.runtime.NotifyingTransactionManager
- NotifyingUserTransaction - Class in io.quarkus.narayana.jta.runtime
- NotifyingUserTransaction(UserTransaction) - Constructor for class io.quarkus.narayana.jta.runtime.NotifyingUserTransaction
O
- objectStore - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
-
The object store configuration.
- ObjectStoreConfig() - Constructor for class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration.ObjectStoreConfig
- ObjectStoreType - Enum Class in io.quarkus.narayana.jta.runtime
P
- postBegin() - Method in interface io.quarkus.narayana.jta.runtime.test.TestTransactionCallback
- preRollback() - Method in interface io.quarkus.narayana.jta.runtime.test.TestTransactionCallback
- PropertiesFactorySubstitution - Class in io.quarkus.narayana.jta.runtime.graal
- PropertiesFactorySubstitution() - Constructor for class io.quarkus.narayana.jta.runtime.graal.PropertiesFactorySubstitution
- putResource(Object, Object) - Method in class io.quarkus.narayana.jta.runtime.internal.tsr.TransactionSynchronizationRegistryWrapper
Q
- QuarkusDataSource - Class in io.quarkus.narayana.jta.runtime
- QuarkusDataSource(Optional<String>) - Constructor for class io.quarkus.narayana.jta.runtime.QuarkusDataSource
- QuarkusPropertiesFactory - Class in io.quarkus.narayana.jta.runtime
- QuarkusPropertiesFactory(Properties) - Constructor for class io.quarkus.narayana.jta.runtime.QuarkusPropertiesFactory
- QuarkusRecoveryService - Class in io.quarkus.narayana.jta.runtime
- QuarkusTransaction - Interface in io.quarkus.narayana.jta
-
A simplified transaction interface.
- QuarkusTransactionException - Exception in io.quarkus.narayana.jta
-
Runtime exception that is used to wrap any checked exceptions thrown from the
QuarkusTransactionmethods. - QuarkusTransactionException(String) - Constructor for exception io.quarkus.narayana.jta.QuarkusTransactionException
- QuarkusTransactionException(String, Throwable) - Constructor for exception io.quarkus.narayana.jta.QuarkusTransactionException
- QuarkusTransactionException(String, Throwable, boolean, boolean) - Constructor for exception io.quarkus.narayana.jta.QuarkusTransactionException
- QuarkusTransactionException(Throwable) - Constructor for exception io.quarkus.narayana.jta.QuarkusTransactionException
- QuarkusTransactionImpl - Class in io.quarkus.narayana.jta
- QuarkusTransactionImpl() - Constructor for class io.quarkus.narayana.jta.QuarkusTransactionImpl
R
- recoveryModules - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
-
The list of recovery modules.
- registerInterposedSynchronization(Synchronization) - Method in class io.quarkus.narayana.jta.runtime.internal.tsr.AgroalOrderedLastSynchronizationList
-
Register an interposed synchronization.
- registerInterposedSynchronization(Synchronization) - Method in class io.quarkus.narayana.jta.runtime.internal.tsr.TransactionSynchronizationRegistryWrapper
- removeXAResourceRecovery(XAResourceRecovery) - Method in class io.quarkus.narayana.jta.runtime.QuarkusRecoveryService
- RequestScopedTransaction - Class in io.quarkus.narayana.jta
-
A request scoped representation of a transaction.
- RequestScopedTransaction() - Constructor for class io.quarkus.narayana.jta.RequestScopedTransaction
- RequestScopedTransaction(UserTransaction, TransactionManager, TransactionManagerConfiguration) - Constructor for class io.quarkus.narayana.jta.RequestScopedTransaction
- REQUIRE_NEW - Enum constant in enum class io.quarkus.narayana.jta.RunOptions.Semantic
-
Deprecated.This is the default semantic.
- REQUIRE_NEW - Enum constant in enum class io.quarkus.narayana.jta.TransactionSemantics
-
If an existing transaction is already associated with the current thread then the transaction is suspended, then a new transaction is started which follows all the normal lifecycle rules, and when it's complete the original transaction is resumed.
- requiringNew() - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Starts the definition of a transaction runner, which can then be used to run a task (
Runnable,Callable, ...), withTransactionSemantics.REQUIRE_NEWsemantics: If an existing transaction is already associated with the current thread then the transaction is suspended, then a new transaction is started which follows all the normal lifecycle rules, and when it's complete the original transaction is resumed. - resetUserTransactionAvailability(boolean) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- resume(Transaction) - Method in class io.quarkus.narayana.jta.runtime.NotifyingTransactionManager
- rollback() - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Rolls back the current transaction.
- rollback() - Static method in class io.quarkus.narayana.jta.QuarkusTransactionImpl
- rollback() - Method in class io.quarkus.narayana.jta.runtime.NotifyingTransactionManager
-
Overrides
TransactionManager.rollback()to additionally fire anObjectrepresenting the before destruction and the destruction of the transaction scope. - rollback() - Method in class io.quarkus.narayana.jta.runtime.NotifyingUserTransaction
- ROLLBACK - Enum constant in enum class io.quarkus.narayana.jta.RunOptions.ExceptionResult
-
Deprecated.The transaction should be rolled back.
- ROLLBACK - Enum constant in enum class io.quarkus.narayana.jta.TransactionExceptionResult
-
The transaction should be rolled back.
- run() - Method in interface io.quarkus.narayana.jta.runtime.interceptor.RunnableWithException
- run(RunOptions, Runnable) - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
- run(Runnable) - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Deprecated.For the same semantics, use
.QuarkusTransaction.requiringNew().run(task)QuarkusTransaction.joiningExisting(),QuarkusTransaction.disallowingExisting(),QuarkusTransaction.suspendingExisting()andQuarkusTransaction.runner(TransactionSemantics)can also be used for alternate semantics and options. - run(Runnable) - Method in interface io.quarkus.narayana.jta.TransactionRunner
-
Runs the given runnable, starting/suspending transactions as required by the selected
semantics. - run(Runnable) - Method in class io.quarkus.narayana.jta.TransactionRunnerImpl
- RunnableWithException - Interface in io.quarkus.narayana.jta.runtime.interceptor
- runner(TransactionSemantics) - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Starts the definition of a transaction runner, which can then be used to run a task (
Runnable,Callable, ...), following the selectedTransactionSemantics. - runOptions() - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
- RunOptions - Class in io.quarkus.narayana.jta
- RunOptions() - Constructor for class io.quarkus.narayana.jta.RunOptions
-
Deprecated.
- RunOptions.ExceptionResult - Enum Class in io.quarkus.narayana.jta
-
Deprecated.
- RunOptions.Semantic - Enum Class in io.quarkus.narayana.jta
-
Deprecated.Enum that can be used to control the transaction behaviour in the presence or absence of an existing transaction.
- RunOptionsBase - Class in io.quarkus.narayana.jta
-
An abstract base for both
RunOptionsandTransactionRunnerImpl. - RunOptionsBase() - Constructor for class io.quarkus.narayana.jta.RunOptionsBase
S
- semantic(RunOptions.Semantic) - Method in class io.quarkus.narayana.jta.RunOptions
-
Deprecated.Sets the transaction semantics that is used to determine the action to take if a transaction is already active.
- semantics - Variable in class io.quarkus.narayana.jta.RunOptionsBase
- setConfig(TransactionManagerConfiguration) - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder
- setDefaultProperties(Properties) - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder
- setDefaultTimeout(TransactionManagerConfiguration) - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder
- setExceptionHandler(Function<Throwable, TransactionExceptionResult>) - Method in class io.quarkus.narayana.jta.RunOptionsBase
- setLoginTimeout(int) - Method in class io.quarkus.narayana.jta.runtime.QuarkusDataSource
- setLogWriter(PrintWriter) - Method in class io.quarkus.narayana.jta.runtime.QuarkusDataSource
- setNodeName(TransactionManagerConfiguration) - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder
- setRollbackOnly() - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Marks the transaction as rollback only.
- setRollbackOnly() - Static method in class io.quarkus.narayana.jta.QuarkusTransactionImpl
- setRollbackOnly() - Method in class io.quarkus.narayana.jta.runtime.internal.tsr.TransactionSynchronizationRegistryWrapper
- setRollbackOnly() - Method in class io.quarkus.narayana.jta.runtime.NotifyingTransactionManager
- setRollbackOnly() - Method in class io.quarkus.narayana.jta.runtime.NotifyingUserTransaction
- setSemantics(TransactionSemantics) - Method in class io.quarkus.narayana.jta.RunOptionsBase
- setTimeout(int) - Method in class io.quarkus.narayana.jta.RunOptionsBase
- setTransactionTimeout(int) - Method in class io.quarkus.narayana.jta.runtime.NotifyingTransactionManager
- setTransactionTimeout(int) - Method in class io.quarkus.narayana.jta.runtime.NotifyingUserTransaction
- setUserTransactionAvailable(boolean) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- shortenNodeNameIfNecessary - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
-
Whether the node name should be shortened if necessary.
- startRecoveryService(TransactionManagerConfiguration, Map<String, String>, Set<String>) - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder
- suspend() - Method in class io.quarkus.narayana.jta.runtime.NotifyingTransactionManager
- SUSPEND_EXISTING - Enum constant in enum class io.quarkus.narayana.jta.RunOptions.Semantic
-
Deprecated.If no transaction is active then this semantic is basically a no-op.
- SUSPEND_EXISTING - Enum constant in enum class io.quarkus.narayana.jta.TransactionSemantics
-
If no transaction is active then these semantics are basically a no-op.
- suspendingExisting() - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Starts the definition of a transaction runner, which can then be used to run a task (
Runnable,Callable, ...), withTransactionSemantics.SUSPEND_EXISTINGsemantics: If no transaction is active then these semantics are basically a no-op.
T
- tablePrefix - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration.ObjectStoreConfig
-
The prefix to apply to the table.
- TestTransactionCallback - Interface in io.quarkus.narayana.jta.runtime.test
- TestTransactionInterceptor - Class in io.quarkus.narayana.jta.runtime.interceptor
- TestTransactionInterceptor() - Constructor for class io.quarkus.narayana.jta.runtime.interceptor.TestTransactionInterceptor
- timeout - Variable in class io.quarkus.narayana.jta.BeginOptions
- timeout - Variable in class io.quarkus.narayana.jta.RunOptionsBase
- timeout() - Element in annotation interface io.quarkus.narayana.jta.runtime.TransactionConfiguration
-
The transaction timeout in seconds.
- timeout(int) - Method in class io.quarkus.narayana.jta.BeginOptions
-
Sets the transaction timeout for transactions created by this builder.
- timeout(int) - Method in class io.quarkus.narayana.jta.RunOptions
-
Deprecated.Sets the transaction timeout for transactions created by this builder.
- timeout(int) - Method in class io.quarkus.narayana.jta.TransactionRunnerImpl
- timeout(int) - Method in interface io.quarkus.narayana.jta.TransactionRunnerOptions
-
Sets the transaction timeout for transactions created by this runner.
- timeoutFromConfigProperty() - Element in annotation interface io.quarkus.narayana.jta.runtime.TransactionConfiguration
-
The configuration property to use in order to determine the value of the timeout in seconds.
- toString() - Method in class io.quarkus.narayana.jta.runtime.TransactionScopedNotifier.TransactionId
- TransactionalInterceptorBase - Class in io.quarkus.narayana.jta.runtime.interceptor
- TransactionalInterceptorBase(boolean) - Constructor for class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- TransactionalInterceptorMandatory - Class in io.quarkus.narayana.jta.runtime.interceptor
- TransactionalInterceptorMandatory() - Constructor for class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorMandatory
- TransactionalInterceptorNever - Class in io.quarkus.narayana.jta.runtime.interceptor
- TransactionalInterceptorNever() - Constructor for class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorNever
- TransactionalInterceptorNotSupported - Class in io.quarkus.narayana.jta.runtime.interceptor
- TransactionalInterceptorNotSupported() - Constructor for class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorNotSupported
- TransactionalInterceptorRequired - Class in io.quarkus.narayana.jta.runtime.interceptor
- TransactionalInterceptorRequired() - Constructor for class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired
- TransactionalInterceptorRequiresNew - Class in io.quarkus.narayana.jta.runtime.interceptor
- TransactionalInterceptorRequiresNew() - Constructor for class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequiresNew
- TransactionalInterceptorSupports - Class in io.quarkus.narayana.jta.runtime.interceptor
- TransactionalInterceptorSupports() - Constructor for class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorSupports
- TransactionConfiguration - Annotation Interface in io.quarkus.narayana.jta.runtime
-
This annotation can be used to configure a different transaction timeout than the default one for a method or a class.
- TransactionContext - Class in io.quarkus.narayana.jta.runtime.context
-
Contextclass which defines theTransactionScopedcontext. - TransactionContext() - Constructor for class io.quarkus.narayana.jta.runtime.context.TransactionContext
- TransactionExceptionResult - Enum Class in io.quarkus.narayana.jta
-
Enum that can be used to control the decision to rollback or commit based on the type of an exception.
- TransactionId(String) - Constructor for class io.quarkus.narayana.jta.runtime.TransactionScopedNotifier.TransactionId
- transactionManager - Variable in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- transactionManager() - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaProducers
- TransactionManagerBuildTimeConfig - Class in io.quarkus.narayana.jta.runtime
- TransactionManagerBuildTimeConfig() - Constructor for class io.quarkus.narayana.jta.runtime.TransactionManagerBuildTimeConfig
- TransactionManagerBuildTimeConfig.UnsafeMultipleLastResourcesMode - Enum Class in io.quarkus.narayana.jta.runtime
- TransactionManagerConfiguration - Class in io.quarkus.narayana.jta.runtime
- TransactionManagerConfiguration() - Constructor for class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
- TransactionManagerConfiguration.ObjectStoreConfig - Class in io.quarkus.narayana.jta.runtime
- TransactionRunner - Interface in io.quarkus.narayana.jta
-
Runs tasks in transactions with pre-defined semantics and options.
- TransactionRunnerImpl - Class in io.quarkus.narayana.jta
- TransactionRunnerImpl(TransactionSemantics) - Constructor for class io.quarkus.narayana.jta.TransactionRunnerImpl
- TransactionRunnerOptions - Interface in io.quarkus.narayana.jta
-
Builder interface to allow various options of a transaction runner to be customized.
- TransactionScopedNotifier - Class in io.quarkus.narayana.jta.runtime
- TransactionScopedNotifier() - Constructor for class io.quarkus.narayana.jta.runtime.TransactionScopedNotifier
- TransactionScopedNotifier.TransactionId - Class in io.quarkus.narayana.jta.runtime
- TransactionSemantics - Enum Class in io.quarkus.narayana.jta
-
Enum that can be used to control the transaction behaviour in the presence or absence of an existing transaction.
- transactionSynchronizationRegistry() - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaProducers
- TransactionSynchronizationRegistryWrapper - Class in io.quarkus.narayana.jta.runtime.internal.tsr
-
Agroal registers an interposed synchronization which validates that connections have been released.
- TransactionSynchronizationRegistryWrapper(TransactionSynchronizationRegistryImple) - Constructor for class io.quarkus.narayana.jta.runtime.internal.tsr.TransactionSynchronizationRegistryWrapper
- type - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration.ObjectStoreConfig
-
The type of object store.
U
- unsafeMultipleLastResources - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerBuildTimeConfig
-
Deprecated, for removal: This API element is subject to removal in a future version.This property is planned for removal in a future version.
- UNSET_TIMEOUT - Static variable in annotation interface io.quarkus.narayana.jta.runtime.TransactionConfiguration
-
This value is used to specify that no transaction timeout is configured.
- UNSET_TIMEOUT_CONFIG_PROPERTY - Static variable in annotation interface io.quarkus.narayana.jta.runtime.TransactionConfiguration
- unwrap(Class<T>) - Method in class io.quarkus.narayana.jta.runtime.QuarkusDataSource
- userTransaction - Variable in class io.quarkus.narayana.jta.runtime.interceptor.TestTransactionInterceptor
- userTransaction() - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaProducers
- userTransactionRegistry() - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaProducers
V
- valueOf(String) - Static method in enum class io.quarkus.narayana.jta.RunOptions.ExceptionResult
-
Deprecated.Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.narayana.jta.RunOptions.Semantic
-
Deprecated.Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.narayana.jta.runtime.ObjectStoreType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.narayana.jta.runtime.TransactionManagerBuildTimeConfig.UnsafeMultipleLastResourcesMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.narayana.jta.TransactionExceptionResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.narayana.jta.TransactionSemantics
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkus.narayana.jta.RunOptions.ExceptionResult
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.narayana.jta.RunOptions.Semantic
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.narayana.jta.runtime.ObjectStoreType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.narayana.jta.runtime.TransactionManagerBuildTimeConfig.UnsafeMultipleLastResourcesMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.narayana.jta.TransactionExceptionResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.narayana.jta.TransactionSemantics
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WARN_EACH - Enum constant in enum class io.quarkus.narayana.jta.runtime.TransactionManagerBuildTimeConfig.UnsafeMultipleLastResourcesMode
-
Allow using multiple XA unaware resources in the same transactional demarcation, but log a warning on each occurrence.
- WARN_FIRST - Enum constant in enum class io.quarkus.narayana.jta.runtime.TransactionManagerBuildTimeConfig.UnsafeMultipleLastResourcesMode
-
Allow using multiple XA unaware resources in the same transactional demarcation, but log a warning on the first occurrence.
X
- xaResourceOrphanFilters - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
-
The list of orphan filters.
- xaResourceRecoveryRegistry() - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaProducers
- xaTerminator() - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaProducers
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
QuarkusTransaction.requiringNew(),QuarkusTransaction.joiningExisting(),QuarkusTransaction.disallowingExisting(),QuarkusTransaction.suspendingExisting()orQuarkusTransaction.runner(TransactionSemantics)instead.