Class SimpleTransaction
java.lang.Object
org.alfresco.repo.search.transaction.SimpleTransaction
- All Implemented Interfaces:
jakarta.transaction.Transaction,Xid,XidTransaction
-
Field Summary
FieldsFields inherited from interface javax.transaction.xa.Xid
MAXBQUALSIZE, MAXGTRIDSIZE -
Method Summary
Modifier and TypeMethodDescriptionvoidcommit()booleandelistResource(XAResource arg0, int arg1) booleanenlistResource(XAResource arg0) booleanbyte[]intbyte[]getGUID()intstatic SimpleTransactioninthashCode()voidregisterSynchronization(jakarta.transaction.Synchronization arg0) voidrollback()voidtoString()
-
Field Details
-
FORMAT_ID
public static final int FORMAT_ID- See Also:
-
-
Method Details
-
getTransaction
-
commit
public void commit() throws jakarta.transaction.RollbackException, jakarta.transaction.HeuristicMixedException, jakarta.transaction.HeuristicRollbackException, SecurityException, jakarta.transaction.SystemException- Specified by:
commitin interfacejakarta.transaction.Transaction- Throws:
jakarta.transaction.RollbackExceptionjakarta.transaction.HeuristicMixedExceptionjakarta.transaction.HeuristicRollbackExceptionSecurityExceptionjakarta.transaction.SystemException
-
delistResource
public boolean delistResource(XAResource arg0, int arg1) throws IllegalStateException, jakarta.transaction.SystemException - Specified by:
delistResourcein interfacejakarta.transaction.Transaction- Throws:
IllegalStateExceptionjakarta.transaction.SystemException
-
enlistResource
public boolean enlistResource(XAResource arg0) throws jakarta.transaction.RollbackException, IllegalStateException, jakarta.transaction.SystemException - Specified by:
enlistResourcein interfacejakarta.transaction.Transaction- Throws:
jakarta.transaction.RollbackExceptionIllegalStateExceptionjakarta.transaction.SystemException
-
getStatus
public int getStatus() throws jakarta.transaction.SystemException- Specified by:
getStatusin interfacejakarta.transaction.Transaction- Throws:
jakarta.transaction.SystemException
-
registerSynchronization
public void registerSynchronization(jakarta.transaction.Synchronization arg0) throws jakarta.transaction.RollbackException, IllegalStateException, jakarta.transaction.SystemException - Specified by:
registerSynchronizationin interfacejakarta.transaction.Transaction- Throws:
jakarta.transaction.RollbackExceptionIllegalStateExceptionjakarta.transaction.SystemException
-
rollback
- Specified by:
rollbackin interfacejakarta.transaction.Transaction- Throws:
IllegalStateExceptionjakarta.transaction.SystemException
-
setRollbackOnly
- Specified by:
setRollbackOnlyin interfacejakarta.transaction.Transaction- Throws:
IllegalStateExceptionjakarta.transaction.SystemException
-
getGUID
-
equals
-
hashCode
public int hashCode() -
toString
-
getFormatId
public int getFormatId()- Specified by:
getFormatIdin interfaceXid
-
getGlobalTransactionId
public byte[] getGlobalTransactionId()- Specified by:
getGlobalTransactionIdin interfaceXid
-
getBranchQualifier
public byte[] getBranchQualifier()- Specified by:
getBranchQualifierin interfaceXid
-