javax.transaction.Transaction

E836471

javax.transaction.Transaction is a core Java interface representing a transactional context, providing operations to control and manage distributed transactions in the Java Transaction API (JTA).

All labels observed (1)

Label Occurrences
javax.transaction.Transaction canonical 3

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf JTA interface
Java interface
transactional context abstraction
controls transaction completion
transaction rollback behavior
definedIn Jakarta EE (as javax.transaction in legacy namespaces)
Java EE platform
linked to: Java EE
language Java
manages enlisted XA resources
method boolean delistResource(javax.transaction.xa.XAResource xaRes, int flag) throws java.lang.IllegalStateException, java.lang.SystemException
boolean enlistResource(javax.transaction.xa.XAResource xaRes) throws java.lang.RollbackException, java.lang.IllegalStateException, java.lang.SystemException
int getStatus() throws java.lang.SystemException
void commit() throws javax.transaction.RollbackException, javax.transaction.HeuristicMixedException, javax.transaction.HeuristicRollbackException, java.lang.SecurityException, java.lang.IllegalStateException, java.rmi.RemoteException
void rollback() throws java.lang.IllegalStateException, java.lang.SecurityException, java.rmi.RemoteException
void setRollbackOnly() throws java.lang.IllegalStateException, java.lang.SystemException
partOf Java Transaction API
javax.transaction package
purpose control distributed transactions
coordinate work done in a transaction
represent a transactional context
scope single global transaction
statusValue javax.transaction.Status.STATUS_ACTIVE
javax.transaction.Status.STATUS_COMMITTED
javax.transaction.Status.STATUS_MARKED_ROLLBACK
javax.transaction.Status.STATUS_NO_TRANSACTION
javax.transaction.Status.STATUS_PREPARED
javax.transaction.Status.STATUS_ROLLEDBACK
javax.transaction.Status.STATUS_UNKNOWN
supportsOperation commit()
delistResource(javax.transaction.xa.XAResource,int)
enlistResource(javax.transaction.xa.XAResource)
getStatus()
rollback()
setRollbackOnly()
throwsException java.lang.IllegalStateException
java.lang.SecurityException
java.lang.SystemException
java.rmi.RemoteException
javax.transaction.HeuristicMixedException
javax.transaction.HeuristicRollbackException
javax.transaction.RollbackException
usedBy application servers implementing JTA
javax.transaction.TransactionManager
javax.transaction.UserTransaction
usedIn distributed transaction processing
enterprise Java applications
two-phase commit protocols
usesResourceType javax.transaction.xa.XAResource

How these facts were elicited

Referenced by (3)

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

Java Transaction API hasComponent javax.transaction.Transaction
Java Transaction API hasComponent javax.transaction.Transaction
subject linked to: JTA
javax.transaction.TransactionManager relatedTo javax.transaction.Transaction