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 ⓘ