Package io.quarkus.narayana.jta
Class RequestScopedTransaction
java.lang.Object
io.quarkus.narayana.jta.RequestScopedTransaction
A request scoped representation of a transaction.
If the transaction is not committed it will be automatically rolled back when the request scope is destroyed.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) booleanstatic final Function<Throwable, RunOptions.ExceptionResult> -
Constructor Summary
ConstructorsConstructorDescriptionRequestScopedTransaction(jakarta.transaction.UserTransaction userTransaction, jakarta.transaction.TransactionManager transactionManager, TransactionManagerConfiguration transactionManagerConfiguration) -
Method Summary
Modifier and TypeMethodDescription(package private) voidbegin(BeginOptions options) (package private) voiddestroy()
-
Field Details
-
DEFAULT_HANDLER
-
autoCommit
boolean autoCommit
-
-
Constructor Details
-
RequestScopedTransaction
@Inject public RequestScopedTransaction(jakarta.transaction.UserTransaction userTransaction, jakarta.transaction.TransactionManager transactionManager, TransactionManagerConfiguration transactionManagerConfiguration) -
RequestScopedTransaction
public RequestScopedTransaction()
-
-
Method Details
-
begin
-
destroy
@PreDestroy void destroy()
-