
public class LocalXAResourceImpl
extends java.lang.Object
implements org.jboss.jca.core.spi.transaction.local.LocalXAResource, org.jboss.jca.core.spi.transaction.LastResource, org.jboss.tm.LastResource, org.jboss.jca.core.spi.transaction.xa.XAResourceWrapper, org.jboss.tm.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) |
java.lang.String |
toString()
String representation
|
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.tm.XAResourceWrapperpublic java.lang.String getProductName()
getProductName in interface org.jboss.tm.XAResourceWrappernullpublic java.lang.String getProductVersion()
getProductVersion in interface org.jboss.tm.XAResourceWrappernullpublic java.lang.String getJndiName()
getJndiName in interface org.jboss.tm.XAResourceWrapperpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2014 IronJacamar (http://www.ironjacamar.org)