Class TransactionManager
java.lang.Object
com.swiftmq.impl.store.standard.transaction.TransactionManager
- All Implemented Interfaces:
CheckPointHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlonglongcreateTxId(boolean doWait) intlongvoidinitiateCheckPoint(CheckPointFinishedListener finishedListener) booleanvoidvoidvoidremoveTxId(long txId) toString()
-
Constructor Details
-
TransactionManager
-
-
Method Details
-
getTxidCount
public long getTxidCount() -
getActiveTransactions
public int getActiveTransactions() -
isCheckPointInProgress
public boolean isCheckPointInProgress() -
lockForCheckPoint
public void lockForCheckPoint()- Specified by:
lockForCheckPointin interfaceCheckPointHandler
-
performCheckPoint
public void performCheckPoint()- Specified by:
performCheckPointin interfaceCheckPointHandler
-
checkPointDone
public void checkPointDone()- Specified by:
checkPointDonein interfaceCheckPointHandler
-
initiateCheckPoint
-
createTxId
public long createTxId() -
createTxId
public long createTxId(boolean doWait) -
removeTxId
public void removeTxId(long txId) -
toString
-