org.jboss.jca.core.tx.noopts
Class LocalConnectableXAResourceImpl

java.lang.Object
  extended by org.jboss.jca.core.tx.noopts.LocalXAResourceImpl
      extended by org.jboss.jca.core.tx.noopts.LocalConnectableXAResourceImpl
All Implemented Interfaces:
XAResource, org.jboss.jca.core.spi.transaction.ConnectableResource, org.jboss.jca.core.spi.transaction.LastResource, org.jboss.jca.core.spi.transaction.local.LocalXAResource, org.jboss.jca.core.spi.transaction.xa.XAResourceWrapper

public class LocalConnectableXAResourceImpl
extends LocalXAResourceImpl
implements org.jboss.jca.core.spi.transaction.ConnectableResource

Local connectable XA resource implementation.

Author:
Jesper Pedersen

Field Summary
 
Fields inherited from interface javax.transaction.xa.XAResource
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY
 
Constructor Summary
LocalConnectableXAResourceImpl(String productName, String productVersion, String jndiName, org.jboss.jca.core.spi.transaction.ConnectableResource cr)
          Creates a new instance.
 
Method Summary
 Object getConnection()
          
 void setConnectableResourceListener(org.jboss.jca.core.spi.transaction.ConnectableResourceListener crl)
          
 
Methods inherited from class org.jboss.jca.core.tx.noopts.LocalXAResourceImpl
commit, end, forget, getJndiName, getProductName, getProductVersion, getResource, getTransactionTimeout, isSameRM, prepare, recover, rollback, setConnectionListener, setConnectionManager, setTransactionTimeout, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalConnectableXAResourceImpl

public LocalConnectableXAResourceImpl(String productName,
                                      String productVersion,
                                      String jndiName,
                                      org.jboss.jca.core.spi.transaction.ConnectableResource cr)
Creates a new instance.

Parameters:
productName - product name
productVersion - product version
jndiName - jndi name
cr - connectable resource
Method Detail

getConnection

public Object getConnection()
                     throws Exception

Specified by:
getConnection in interface org.jboss.jca.core.spi.transaction.ConnectableResource
Throws:
Exception

setConnectableResourceListener

public void setConnectableResourceListener(org.jboss.jca.core.spi.transaction.ConnectableResourceListener crl)

Specified by:
setConnectableResourceListener in interface org.jboss.jca.core.spi.transaction.ConnectableResource


Copyright © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)