public class LocalXAResourceImpl extends java.lang.Object implements LocalXAResource, LastResource, org.jboss.tm.LastResource, 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(ConnectionListener cl)
Set the connection listener.
|
void |
setConnectionManager(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(ConnectionManager connectionManager)
setConnectionManager
in interface LocalXAResource
connectionManager
- The valuepublic void setConnectionListener(ConnectionListener cl)
setConnectionListener
in interface LocalXAResource
cl
- The valuepublic void start(javax.transaction.xa.Xid xid, int flags) throws javax.transaction.xa.XAException
start
in interface javax.transaction.xa.XAResource
javax.transaction.xa.XAException
public void end(javax.transaction.xa.Xid xid, int flags) throws javax.transaction.xa.XAException
end
in interface javax.transaction.xa.XAResource
javax.transaction.xa.XAException
public void commit(javax.transaction.xa.Xid xid, boolean onePhase) throws javax.transaction.xa.XAException
commit
in interface javax.transaction.xa.XAResource
javax.transaction.xa.XAException
public void forget(javax.transaction.xa.Xid xid) throws javax.transaction.xa.XAException
forget
in interface javax.transaction.xa.XAResource
javax.transaction.xa.XAException
public int getTransactionTimeout() throws javax.transaction.xa.XAException
getTransactionTimeout
in interface javax.transaction.xa.XAResource
javax.transaction.xa.XAException
public boolean isSameRM(javax.transaction.xa.XAResource xaResource) throws javax.transaction.xa.XAException
isSameRM
in interface javax.transaction.xa.XAResource
javax.transaction.xa.XAException
public int prepare(javax.transaction.xa.Xid xid) throws javax.transaction.xa.XAException
prepare
in interface javax.transaction.xa.XAResource
javax.transaction.xa.XAException
public javax.transaction.xa.Xid[] recover(int flag) throws javax.transaction.xa.XAException
recover
in interface javax.transaction.xa.XAResource
javax.transaction.xa.XAException
public void rollback(javax.transaction.xa.Xid xid) throws javax.transaction.xa.XAException
rollback
in interface javax.transaction.xa.XAResource
javax.transaction.xa.XAException
public boolean setTransactionTimeout(int seconds) throws javax.transaction.xa.XAException
setTransactionTimeout
in interface javax.transaction.xa.XAResource
javax.transaction.xa.XAException
public javax.transaction.xa.XAResource getResource()
getResource
in interface org.jboss.tm.XAResourceWrapper
public java.lang.String getProductName()
getProductName
in interface org.jboss.tm.XAResourceWrapper
null
public java.lang.String getProductVersion()
getProductVersion
in interface org.jboss.tm.XAResourceWrapper
null
public java.lang.String getJndiName()
getJndiName
in interface org.jboss.tm.XAResourceWrapper
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2013 IronJacamar (http://www.ironjacamar.org)