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, startpublic MapXAResource(TransactionalMapWrapper map)
public MapXAResource(TransactionalMapWrapper map, LoggerFacade loggerFacade)
public int getTransactionTimeout()
throws javax.transaction.xa.XAException
javax.transaction.xa.XAExceptionpublic boolean setTransactionTimeout(int seconds)
throws javax.transaction.xa.XAException
javax.transaction.xa.XAExceptionpublic boolean isSameRM(javax.transaction.xa.XAResource xares)
throws javax.transaction.xa.XAException
isSameRM in interface javax.transaction.xa.XAResourceisSameRM in class AbstractXAResourcejavax.transaction.xa.XAExceptionpublic javax.transaction.xa.Xid[] recover(int flag)
throws javax.transaction.xa.XAException
recover in interface javax.transaction.xa.XAResourcerecover in class AbstractXAResourcejavax.transaction.xa.XAExceptionpublic LoggerFacade getLoggerFacade()
getLoggerFacade in class AbstractXAResourcepublic 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 AbstractXAResourcejava.lang.Exceptionprotected boolean includeBranchInXid()
includeBranchInXid in class AbstractXAResourceCopyright ? 2004 The Apache Software Foundation. All Rights Reserved.