Package com.swiftmq.impl.xa.standard
Class XAResourceManagerSwiftletImpl
XAResourceManagerSwiftlet
com.swiftmq.impl.xa.standard.XAResourceManagerSwiftletImpl
public class XAResourceManagerSwiftletImpl
extends XAResourceManagerSwiftlet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPreparedTransaction(XidImpl xid, String queueName, QueueTransaction queueTransaction) voidcommit(XidImpl xid) XAContextcreateXAContext(XidImpl xid) voidforget(XidImpl xid) getPreparedXids(XidFilter filter) longXAContextgetXAContext(XidImpl xid) booleanhasPreparedXid(XidImpl xid) booleanisHeuristicCommit(XidImpl xid) booleanisHeuristicCompleted(XidImpl xid) booleanisHeuristicRollback(XidImpl xid) voidvoidremoveXAContext(XidImpl xid) voidrollback(XidImpl xid) voidsetTransactionTimeout(long timeout) protected voidshutdown()protected voidstartup(Configuration configuration)
-
Constructor Details
-
XAResourceManagerSwiftletImpl
public XAResourceManagerSwiftletImpl()
-
-
Method Details
-
addPreparedTransaction
public void addPreparedTransaction(XidImpl xid, String queueName, QueueTransaction queueTransaction) -
commit
public void commit(XidImpl xid) -
rollback
public void rollback(XidImpl xid) -
performTimeAction
public void performTimeAction() -
setTransactionTimeout
public void setTransactionTimeout(long timeout) -
getTransactionTimeout
public long getTransactionTimeout() -
isHeuristicCompleted
public boolean isHeuristicCompleted(XidImpl xid) -
isHeuristicCommit
public boolean isHeuristicCommit(XidImpl xid) -
isHeuristicRollback
public boolean isHeuristicRollback(XidImpl xid) -
getHeuristicCompletedXids
-
forget
public void forget(XidImpl xid) -
hasPreparedXid
public boolean hasPreparedXid(XidImpl xid) -
getPreparedXids
-
getPreparedXids
-
createXAContext
public XAContext createXAContext(XidImpl xid) -
getXAContext
public XAContext getXAContext(XidImpl xid) -
removeXAContext
public void removeXAContext(XidImpl xid) -
startup
protected void startup(Configuration configuration) throws SwiftletException - Throws:
SwiftletException
-
shutdown
protected void shutdown()
-