javax.transaction.TransactionManager

E836367

javax.transaction.TransactionManager is a core Java interface that provides programmatic control over distributed transactions, including beginning, committing, and rolling back transactional work across multiple resources.

All labels observed (4)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf JTA interface ⓘ
Java interface ⓘ
category transaction management API ⓘ
controls association of threads with transactions ⓘ
transaction boundaries ⓘ
transaction timeouts ⓘ
coordinates XA resources ⓘ
two-phase commit protocol ⓘ
definedIn Jakarta Transactions specification ⓘ
Java EE specification ⓘ
implementedBy application server transaction manager implementations ⓘ
introducedIn J2EE 1.3 era ⓘ
language Java ⓘ
lifecycle managed by container ⓘ
manages global transactions ⓘ
method begin() ⓘ
commit() ⓘ
getTransaction() ⓘ
resume(javax.transaction.Transaction tobj) ⓘ
rollback() ⓘ
setRollbackOnly() ⓘ
setTransactionTimeout(int seconds) ⓘ
suspend() ⓘ
packageName javax.transaction ⓘ
partOf Java Transaction API ⓘ
javax.transaction package ⓘ
provides programmatic control over transactions ⓘ
relatedTo javax.transaction.Transaction ⓘ
javax.transaction.TransactionSynchronizationRegistry ⓘ
javax.transaction.UserTransaction ⓘ
replacedBy jakarta.transaction.TransactionManager in Jakarta EE 9 namespace ⓘ
scope application server level ⓘ
supports distributed transactions ⓘ
throws java.lang.IllegalStateException ⓘ
javax.transaction.HeuristicMixedException ⓘ
javax.transaction.HeuristicRollbackException ⓘ
javax.transaction.NotSupportedException ⓘ
javax.transaction.RollbackException ⓘ
javax.transaction.SystemException ⓘ
usedBy bean-managed transaction code in application servers ⓘ
container-managed transaction infrastructure ⓘ
usedFor beginning transactions ⓘ
committing transactions ⓘ
coordinating transactional work across multiple resources ⓘ
rolling back transactions ⓘ
usedIn Jakarta EE application servers ⓘ
Java EE application servers ⓘ
usedWith javax.jms.XAConnectionFactory ⓘ
javax.sql.XADataSource ⓘ

How these facts were elicited

Referenced by (6)

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

Java Transaction API → hasComponent → javax.transaction.TransactionManager ⓘ
Java Transaction API → hasComponent → javax.transaction.TransactionManager ⓘ
subject linked to: JTA
Java Transaction API → defines → TransactionManager interface ⓘ
subject linked to: JTA
linked to: javax.transaction.TransactionManager
UserTransaction → integratesWith → Jakarta Transaction Manager ⓘ
linked to: javax.transaction.TransactionManager
javax.transaction.TransactionManager → replacedBy → jakarta.transaction.TransactionManager in Jakarta EE 9 namespace ⓘ
linked to: javax.transaction.TransactionManager
javax.transaction.Transaction → usedBy → javax.transaction.TransactionManager ⓘ