public class MapXAResource extends AbstractXAResource
Modifier and Type | Class and Description |
---|---|
protected static class |
MapXAResource.MapTransactionalResource |
Constructor and Description |
---|
MapXAResource(TransactionalMapWrapper map) |
MapXAResource(TransactionalMapWrapper map,
LoggerFacade loggerFacade) |
Modifier and Type | Method and Description |
---|---|
protected TransactionalResource |
createTransactionResource(javax.transaction.xa.Xid xid) |
LoggerFacade |
getLoggerFacade() |
int |
getTransactionTimeout() |
protected boolean |
includeBranchInXid() |
boolean |
isSameRM(javax.transaction.xa.XAResource xares) |
javax.transaction.xa.Xid[] |
recover(int flag) |
void |
setLoggerFacade(LoggerFacade loggerFacade) |
protected void |
setLoggerFacade(java.io.PrintWriter out) |
boolean |
setTransactionTimeout(int seconds) |
addAcitveTransactionalResource, addSuspendedTransactionalResource, commit, end, forget, getActiveTransactionalResource, getCurrentlyActiveTransactionalResource, getSuspendedTransactionalResource, getTransactionalResource, prepare, removeActiveTransactionalResource, removeSuspendedTransactionalResource, rollback, setCurrentlyActiveTransactionalResource, start
public MapXAResource(TransactionalMapWrapper map)
public MapXAResource(TransactionalMapWrapper map, LoggerFacade loggerFacade)
public int getTransactionTimeout() throws javax.transaction.xa.XAException
javax.transaction.xa.XAException
public boolean setTransactionTimeout(int seconds) throws javax.transaction.xa.XAException
javax.transaction.xa.XAException
public boolean isSameRM(javax.transaction.xa.XAResource xares) throws javax.transaction.xa.XAException
isSameRM
in interface javax.transaction.xa.XAResource
isSameRM
in class AbstractXAResource
javax.transaction.xa.XAException
public javax.transaction.xa.Xid[] recover(int flag) throws javax.transaction.xa.XAException
recover
in interface javax.transaction.xa.XAResource
recover
in class AbstractXAResource
javax.transaction.xa.XAException
public LoggerFacade getLoggerFacade()
getLoggerFacade
in class AbstractXAResource
public void setLoggerFacade(LoggerFacade loggerFacade)
protected void setLoggerFacade(java.io.PrintWriter out)
protected TransactionalResource createTransactionResource(javax.transaction.xa.Xid xid) throws java.lang.Exception
createTransactionResource
in class AbstractXAResource
java.lang.Exception
protected boolean includeBranchInXid()
includeBranchInXid
in class AbstractXAResource
Copyright ? 2004 The Apache Software Foundation. All Rights Reserved.