A B C D E G H I J L N O P Q R S T U V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- autoCommit - Variable in class io.quarkus.narayana.jta.RequestScopedTransaction
B
- 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.CDIDelegatingTransactionManager
-
Overrides
TransactionManager.begin()to additionally fire anObjectrepresenting the initialization of the transaction scope. - begin(BeginOptions) - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Starts a transaction, using the system default timeout.
- 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(RunOptions, Callable<T>) - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Calls a task in a new transaction with the default timeout.
- call(RunOptions, Callable<T>) - Static method in class io.quarkus.narayana.jta.QuarkusTransactionImpl
- call(Callable<T>) - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Calls a task in a new transaction with the default timeout.
- CALLBACKS - Static variable in class io.quarkus.narayana.jta.runtime.interceptor.TestTransactionInterceptor
- CDIDelegatingTransactionManager - 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.
- CDIDelegatingTransactionManager() - Constructor for class io.quarkus.narayana.jta.runtime.CDIDelegatingTransactionManager
-
Delegating transaction manager call to com.arjuna.ats.jta.
TransactionManager - 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.CDIDelegatingTransactionManager
-
Overrides
TransactionManager.commit()to additionally fire anObjectrepresenting the before destruction and the destruction of the transaction scope. - COMMIT - io.quarkus.narayana.jta.RunOptions.ExceptionResult
-
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
D
- 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(Contextual<?>) - Method in class io.quarkus.narayana.jta.runtime.context.TransactionContext
- disableTransactionStatusManager() - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder
- DISALLOW_EXISTING - io.quarkus.narayana.jta.RunOptions.Semantic
-
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. - 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
E
- endTransaction(TransactionManager, Transaction, RunnableWithException) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- exceptionHandler - Variable in class io.quarkus.narayana.jta.RunOptions
- exceptionHandler(Function<Throwable, RunOptions.ExceptionResult>) - Method in class io.quarkus.narayana.jta.RunOptions
-
Provides an exception handler that can make a decision to rollback or commit based on the type of exception.
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
- getDefaultProperties() - Static method in class io.quarkus.narayana.jta.runtime.graal.PropertiesFactorySubstitution
- getDefaultProperties() - Static method in class io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder
- getPropertiesFile() - Static method in class io.quarkus.narayana.jta.runtime.graal.ConfigurationInfoSubstitution
- 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.CDIDelegatingTransactionManager
- getTransaction() - Method in class io.quarkus.narayana.jta.runtime.CDIDelegatingTransactionManager
- getTransactionTimeout() - Method in class io.quarkus.narayana.jta.runtime.CDIDelegatingTransactionManager
-
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) - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder
I
- 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.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
J
- JOIN_EXISTING - io.quarkus.narayana.jta.RunOptions.Semantic
-
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
O
- objectStoreDirectory - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
-
The directory name of location of the transaction logs.
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
Q
- QuarkusPropertiesFactory - Class in io.quarkus.narayana.jta.runtime
- QuarkusPropertiesFactory(Properties) - Constructor for class io.quarkus.narayana.jta.runtime.QuarkusPropertiesFactory
- 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
- 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 - io.quarkus.narayana.jta.RunOptions.Semantic
-
This is the default semantic.
- resetUserTransactionAvailability(boolean) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- resume(Transaction) - Method in class io.quarkus.narayana.jta.runtime.CDIDelegatingTransactionManager
- 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.CDIDelegatingTransactionManager
-
Overrides
TransactionManager.rollback()to additionally fire anObjectrepresenting the before destruction and the destruction of the transaction scope. - ROLLBACK - io.quarkus.narayana.jta.RunOptions.ExceptionResult
-
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
-
Runs a task in a new transaction with the default timeout.
- run(Runnable) - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
-
Runs a task in a new transaction with the default timeout.
- RunnableWithException - Interface in io.quarkus.narayana.jta.runtime.interceptor
- runOptions() - Static method in interface io.quarkus.narayana.jta.QuarkusTransaction
- RunOptions - 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.
- RunOptions() - Constructor for class io.quarkus.narayana.jta.RunOptions
- RunOptions.ExceptionResult - Enum in io.quarkus.narayana.jta
- RunOptions.Semantic - Enum in io.quarkus.narayana.jta
-
Enum that can be used to control the transaction behaviour in the presence or absence of an existing transaction.
S
- semantic - Variable in class io.quarkus.narayana.jta.RunOptions
- semantic(RunOptions.Semantic) - Method in class io.quarkus.narayana.jta.RunOptions
-
Sets the transaction semantic that is used to determine the action to take if a transaction is already active.
- 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
- 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.CDIDelegatingTransactionManager
- setTransactionTimeout(int) - Method in class io.quarkus.narayana.jta.runtime.CDIDelegatingTransactionManager
- setUserTransactionAvailable(boolean) - Method in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- suspend() - Method in class io.quarkus.narayana.jta.runtime.CDIDelegatingTransactionManager
- SUSPEND_EXISTING - io.quarkus.narayana.jta.RunOptions.Semantic
-
If no transaction is active then this semantic is basically a no-op.
T
- 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.RunOptions
- timeout() - Method in annotation type 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
-
Sets the transaction timeout for transactions created by this builder.
- timeoutFromConfigProperty() - Method in annotation type io.quarkus.narayana.jta.runtime.TransactionConfiguration
-
The configuration property to use in order to determine the value of the timeout in seconds.
- 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 Type 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
- transactionManager - Variable in class io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
- TransactionManagerConfiguration - Class in io.quarkus.narayana.jta.runtime
- TransactionManagerConfiguration() - Constructor for class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
- transactionScopeBeforeDestroyed - Variable in class io.quarkus.narayana.jta.runtime.CDIDelegatingTransactionManager
-
An
Eventthat can fireObjects before the transaction scope is destroyed. - transactionScopeDestroyed - Variable in class io.quarkus.narayana.jta.runtime.CDIDelegatingTransactionManager
-
An
Eventthat can fireObjects when the transaction scope is destroyed. - transactionScopeInitialized - Variable in class io.quarkus.narayana.jta.runtime.CDIDelegatingTransactionManager
-
An
Eventthat can fireTransactions when the transaction scope is initialized. - transactionSynchronizationRegistry() - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaProducers
U
- UNSET_TIMEOUT - Static variable in annotation type 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 type io.quarkus.narayana.jta.runtime.TransactionConfiguration
- 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 io.quarkus.narayana.jta.RunOptions.ExceptionResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.quarkus.narayana.jta.RunOptions.Semantic
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.quarkus.narayana.jta.RunOptions.ExceptionResult
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.quarkus.narayana.jta.RunOptions.Semantic
-
Returns an array containing the constants of this enum type, in the order they are declared.
X
- xaResourceRecoveryRegistry() - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaProducers
- xaTerminator() - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaProducers
All Classes All Packages