Index

A B C D E F G H I J L N O P Q R S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addXAResourceRecovery(XAResourceRecovery) - Method in class io.quarkus.narayana.jta.runtime.QuarkusRecoveryService
 
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
 
autoCommit - Variable in class io.quarkus.narayana.jta.RequestScopedTransaction
 

B

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 an Object representing 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
call(Callable<T>) - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
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 an Object representing 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
 
construct() - Static method in class io.quarkus.narayana.jta.runtime.ObjectStoreConfig$$accessor
 
create() - Method in class io.quarkus.narayana.jta.runtime.QuarkusRecoveryService
 
createTable - Variable in class io.quarkus.narayana.jta.runtime.ObjectStoreConfig
Whether to create the table if it does not exist.

D

datasource - Variable in class io.quarkus.narayana.jta.runtime.ObjectStoreConfig
The name of the datasource where the transaction logs will be stored when using the jdbc object store.
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.ObjectStoreConfig
The name of the directory where the transaction logs will be stored when using the file-system object store.
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 QuarkusTransactionException will 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 QuarkusTransactionException will 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, ...), with TransactionSemantics.DISALLOW_EXISTING semantics: If a transaction is already associated with the current thread a QuarkusTransactionException will 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.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

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
 
get_createTable(Object) - Static method in class io.quarkus.narayana.jta.runtime.ObjectStoreConfig$$accessor
 
get_datasource(Object) - Static method in class io.quarkus.narayana.jta.runtime.ObjectStoreConfig$$accessor
 
get_directory(Object) - Static method in class io.quarkus.narayana.jta.runtime.ObjectStoreConfig$$accessor
 
get_dropTable(Object) - Static method in class io.quarkus.narayana.jta.runtime.ObjectStoreConfig$$accessor
 
get_objectStore(Object) - Static method in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration$$accessor
 
get_tablePrefix(Object) - Static method in class io.quarkus.narayana.jta.runtime.ObjectStoreConfig$$accessor
 
get_type(Object) - Static method in class io.quarkus.narayana.jta.runtime.ObjectStoreConfig$$accessor
 
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
 
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, ...), with TransactionSemantics.JOIN_EXISTING semantics: 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
 

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 - Class in io.quarkus.narayana.jta.runtime
 
ObjectStoreConfig() - Constructor for class io.quarkus.narayana.jta.runtime.ObjectStoreConfig
 
ObjectStoreConfig$$accessor - Class in io.quarkus.narayana.jta.runtime
 
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 QuarkusTransaction methods.
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, ...), with TransactionSemantics.REQUIRE_NEW semantics: 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 an Object representing 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
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 selected TransactionSemantics.
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 RunOptions and TransactionRunnerImpl.
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
 
set_createTable(Object, boolean) - Static method in class io.quarkus.narayana.jta.runtime.ObjectStoreConfig$$accessor
 
set_datasource(Object, Object) - Static method in class io.quarkus.narayana.jta.runtime.ObjectStoreConfig$$accessor
 
set_directory(Object, Object) - Static method in class io.quarkus.narayana.jta.runtime.ObjectStoreConfig$$accessor
 
set_dropTable(Object, boolean) - Static method in class io.quarkus.narayana.jta.runtime.ObjectStoreConfig$$accessor
 
set_objectStore(Object, Object) - Static method in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration$$accessor
 
set_tablePrefix(Object, Object) - Static method in class io.quarkus.narayana.jta.runtime.ObjectStoreConfig$$accessor
 
set_type(Object, Object) - Static method in class io.quarkus.narayana.jta.runtime.ObjectStoreConfig$$accessor
 
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, ...), with TransactionSemantics.SUSPEND_EXISTING semantics: If no transaction is active then these semantics are basically a no-op.

T

tablePrefix - Variable in class io.quarkus.narayana.jta.runtime.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
Context class which defines the TransactionScoped context.
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
 
TransactionManagerConfiguration - Class in io.quarkus.narayana.jta.runtime
 
TransactionManagerConfiguration() - Constructor for class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
 
TransactionManagerConfiguration$$accessor - 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.ObjectStoreConfig
The type of object store.

U

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.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.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.

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
 
A B C D E F G H I J L N O P Q R S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form