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