Class XARecoveryContextImpl
java.lang.Object
com.swiftmq.impl.xa.standard.XAContextImpl
com.swiftmq.impl.xa.standard.XARecoveryContextImpl
- All Implemented Interfaces:
com.swiftmq.swiftlet.xa.XAContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTransaction(int id, String queueName, com.swiftmq.swiftlet.queue.QueueTransaction queueTransaction) voidclose()longcommit(boolean onePhase) booleanvoidprepare()intvoidrollback()voidsetPrepared(boolean b) toString()voidunregister(int id, boolean rollbackOnly) Methods inherited from class XAContextImpl
getXid, incCount, isRecovered, removeUsageEntity, setRecovered
-
Constructor Details
-
XARecoveryContextImpl
-
-
Method Details
-
setPrepared
public void setPrepared(boolean b) -
isPrepared
public boolean isPrepared() -
register
- Throws:
com.swiftmq.swiftlet.xa.XAContextException
-
unregister
public void unregister(int id, boolean rollbackOnly) throws com.swiftmq.swiftlet.xa.XAContextException - Throws:
com.swiftmq.swiftlet.xa.XAContextException
-
addTransaction
public void addTransaction(int id, String queueName, com.swiftmq.swiftlet.queue.QueueTransaction queueTransaction) throws com.swiftmq.swiftlet.xa.XAContextException - Throws:
com.swiftmq.swiftlet.xa.XAContextException
-
prepare
public void prepare() throws com.swiftmq.swiftlet.xa.XAContextException- Throws:
com.swiftmq.swiftlet.xa.XAContextException
-
commit
public long commit(boolean onePhase) throws com.swiftmq.swiftlet.xa.XAContextException - Throws:
com.swiftmq.swiftlet.xa.XAContextException
-
rollback
public void rollback() throws com.swiftmq.swiftlet.xa.XAContextException- Throws:
com.swiftmq.swiftlet.xa.XAContextException
-
close
public void close() -
toString
-