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).

Try in SPARQL Jump to: Statements Referenced by

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) NERFINISHED
Java EE platform NERFINISHED
language Java NERFINISHED
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 NERFINISHED
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 NERFINISHED
javax.transaction.HeuristicRollbackException NERFINISHED
javax.transaction.RollbackException NERFINISHED
usedBy application servers implementing JTA
javax.transaction.TransactionManager NERFINISHED
javax.transaction.UserTransaction NERFINISHED
usedIn distributed transaction processing
enterprise Java applications
two-phase commit protocols
usesResourceType javax.transaction.xa.XAResource NERFINISHED

Referenced by (1)

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

Java Transaction API hasComponent javax.transaction.Transaction