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.

Try in SPARQL Jump to: Statements Referenced by

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 NERFINISHED
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 NERFINISHED
javax.transaction package NERFINISHED
provides programmatic control over transactions
relatedTo javax.transaction.Transaction NERFINISHED
javax.transaction.TransactionSynchronizationRegistry NERFINISHED
javax.transaction.UserTransaction NERFINISHED
replacedBy jakarta.transaction.TransactionManager in Jakarta EE 9 namespace NERFINISHED
scope application server level
supports distributed transactions
throws java.lang.IllegalStateException
javax.transaction.HeuristicMixedException NERFINISHED
javax.transaction.HeuristicRollbackException
javax.transaction.NotSupportedException
javax.transaction.RollbackException NERFINISHED
javax.transaction.SystemException NERFINISHED
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 NERFINISHED
Java EE application servers
usedWith javax.jms.XAConnectionFactory NERFINISHED
javax.sql.XADataSource NERFINISHED

Referenced by (1)

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

Java Transaction API hasComponent javax.transaction.TransactionManager