A B C D E G H I J L N O P Q R S T U V X 
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 an Object representing 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 an Object representing 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 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
 

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
 
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.
expiryScanners - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
The list of expiry scanners

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, TransactionManagerConfiguration) - 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 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
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 an Object representing 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
Context class which defines the TransactionScoped context.
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 Event that can fire Objects before the transaction scope is destroyed.
transactionScopeDestroyed - Variable in class io.quarkus.narayana.jta.runtime.CDIDelegatingTransactionManager
An Event that can fire Objects when the transaction scope is destroyed.
transactionScopeInitialized - Variable in class io.quarkus.narayana.jta.runtime.CDIDelegatingTransactionManager
An Event that can fire Transactions 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

xaResourceOrphanFilters - Variable in class io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
The list of orphan filters
xaResourceRecoveryRegistry(TransactionManagerConfiguration) - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaProducers
 
xaTerminator() - Method in class io.quarkus.narayana.jta.runtime.NarayanaJtaProducers
 
A B C D E G H I J L N O P Q R S T U V X 
All Classes All Packages