UserTransaction

E836341

UserTransaction is a Java interface that provides programmatic control over transaction boundaries in Jakarta EE applications.

All labels observed (1)

Label Occurrences
UserTransaction canonical 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf Jakarta EE API type ⓘ
Java interface ⓘ
alternativeTo container-managed transaction demarcation ⓘ
begin()Throws jakarta.transaction.NotSupportedException ⓘ
jakarta.transaction.SystemException ⓘ
belongsToSpecification Jakarta Transactions specification ⓘ
commit()Throws jakarta.transaction.HeuristicMixedException ⓘ
jakarta.transaction.HeuristicRollbackException ⓘ
jakarta.transaction.RollbackException ⓘ
jakarta.transaction.SystemException ⓘ
commonlyUsedIn CDI-managed beans ⓘ
EJBs with bean-managed transactions ⓘ
servlets ⓘ
controls global transactions ⓘ
getStatus()Throws jakarta.transaction.SystemException ⓘ
integratesWith Jakarta Transaction Manager ⓘ
introducedIn J2EE 1.3 era (as part of JTA) ⓘ
JNDINameExample java:comp/UserTransaction ⓘ
language Java ⓘ
method begin() ⓘ
commit() ⓘ
getStatus() ⓘ
rollback() ⓘ
setRollbackOnly() ⓘ
setTransactionTimeout(int seconds) ⓘ
movedToJakarta Jakarta EE 9 namespace change ⓘ
obtainedVia JNDI lookup ⓘ
package jakarta.transaction ⓘ
partOf Jakarta Transactions ⓘ
previouslyPartOf Java Transaction API ⓘ
previousPackage javax.transaction ⓘ
provides programmatic control over transaction boundaries ⓘ
rollback()Throws jakarta.transaction.SystemException ⓘ
scope current thread ⓘ
setRollbackOnly()Throws jakarta.transaction.SystemException ⓘ
setTransactionTimeout()Throws jakarta.transaction.SystemException ⓘ
statusReportedAs javax.transaction.Status or jakarta.transaction.Status constants ⓘ
supports demarcation of transaction boundaries ⓘ
supportsFeature marking transaction for rollback only ⓘ
transaction timeout configuration ⓘ
usedFor bean-managed transactions ⓘ
manually committing transactions ⓘ
manually rolling back transactions ⓘ
manually starting transactions ⓘ
usedIn Jakarta EE applications ⓘ
enterprise Java applications ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Jakarta Transactions → definesInterface → UserTransaction ⓘ