
public class LocalXAResourceImpl
extends java.lang.Object
implements org.jboss.jca.core.spi.transaction.local.LocalXAResource, org.jboss.jca.core.spi.transaction.xa.XAResourceWrapper
| Constructor and Description |
|---|
LocalXAResourceImpl(java.lang.String productName,
java.lang.String productVersion,
java.lang.String jndiName)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
commit(javax.transaction.xa.Xid xid,
boolean onePhase) |
void |
end(javax.transaction.xa.Xid xid,
int flags) |
void |
forget(javax.transaction.xa.Xid xid) |
java.lang.String |
getJndiName()
Get the JNDI name
|
java.lang.String |
getProductName()
Get product name
|
java.lang.String |
getProductVersion()
Get product version
|
javax.transaction.xa.XAResource |
getResource()
Get the XAResource that is being wrapped
|
int |
getTransactionTimeout() |
boolean |
isSameRM(javax.transaction.xa.XAResource xaResource) |
int |
prepare(javax.transaction.xa.Xid xid) |
javax.transaction.xa.Xid[] |
recover(int flag) |
void |
rollback(javax.transaction.xa.Xid xid) |
void |
setConnectionListener(org.jboss.jca.core.api.connectionmanager.listener.ConnectionListener cl)
Set the connection listener.
|
void |
setConnectionManager(org.jboss.jca.core.api.connectionmanager.ConnectionManager connectionManager)
Set the connection manager.
|
boolean |
setTransactionTimeout(int seconds) |
void |
start(javax.transaction.xa.Xid xid,
int flags) |
public LocalXAResourceImpl(java.lang.String productName,
java.lang.String productVersion,
java.lang.String jndiName)
productName - product nameproductVersion - product versionjndiName - jndi namepublic void setConnectionManager(org.jboss.jca.core.api.connectionmanager.ConnectionManager connectionManager)
setConnectionManager in interface org.jboss.jca.core.spi.transaction.local.LocalXAResourceconnectionManager - The valuepublic void setConnectionListener(org.jboss.jca.core.api.connectionmanager.listener.ConnectionListener cl)
setConnectionListener in interface org.jboss.jca.core.spi.transaction.local.LocalXAResourcecl - The valuepublic void start(javax.transaction.xa.Xid xid,
int flags)
throws javax.transaction.xa.XAException
start in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic void end(javax.transaction.xa.Xid xid,
int flags)
throws javax.transaction.xa.XAException
end in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic void commit(javax.transaction.xa.Xid xid,
boolean onePhase)
throws javax.transaction.xa.XAException
commit in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic void forget(javax.transaction.xa.Xid xid)
throws javax.transaction.xa.XAException
forget in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic int getTransactionTimeout()
throws javax.transaction.xa.XAException
getTransactionTimeout in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic boolean isSameRM(javax.transaction.xa.XAResource xaResource)
throws javax.transaction.xa.XAException
isSameRM in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic int prepare(javax.transaction.xa.Xid xid)
throws javax.transaction.xa.XAException
prepare in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic javax.transaction.xa.Xid[] recover(int flag)
throws javax.transaction.xa.XAException
recover in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic void rollback(javax.transaction.xa.Xid xid)
throws javax.transaction.xa.XAException
rollback in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic boolean setTransactionTimeout(int seconds)
throws javax.transaction.xa.XAException
setTransactionTimeout in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic javax.transaction.xa.XAResource getResource()
getResource in interface org.jboss.jca.core.spi.transaction.xa.XAResourceWrapperpublic java.lang.String getProductName()
getProductName in interface org.jboss.jca.core.spi.transaction.xa.XAResourceWrappernullpublic java.lang.String getProductVersion()
getProductVersion in interface org.jboss.jca.core.spi.transaction.xa.XAResourceWrappernullpublic java.lang.String getJndiName()
getJndiName in interface org.jboss.jca.core.spi.transaction.xa.XAResourceWrapperCopyright © 2014 IronJacamar (http://www.ironjacamar.org)