org.jboss.jca.adapters.jdbc.local
Class LocalManagedConnection

java.lang.Object
  extended by org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection
      extended by org.jboss.jca.adapters.jdbc.local.LocalManagedConnection
All Implemented Interfaces:
javax.resource.spi.LocalTransaction, javax.resource.spi.ManagedConnection

public class LocalManagedConnection
extends BaseWrapperManagedConnection
implements javax.resource.spi.LocalTransaction

LocalManagedConnection

Version:
$Revision: 71788 $
Author:
David Jencks, Adrian Brock

Field Summary
 
Fields inherited from class org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection
con, destroyed, inLocalTransaction, inManagedTransaction, jdbcAutoCommit, jdbcReadOnly, jdbcTransactionIsolation, mcf, props, stateLock, underlyingAutoCommit, underlyingReadOnly
 
Constructor Summary
LocalManagedConnection(LocalManagedConnectionFactory mcf, Connection con, Properties props, int transactionIsolation, int psCacheSize)
          Constructor
 
Method Summary
 void begin()
          
 void commit()
          
 javax.resource.spi.LocalTransaction getLocalTransaction()
          
 XAResource getXAResource()
          
 void rollback()
          
 
Methods inherited from class org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection
addConnectionEventListener, associateConnection, broadcastConnectionError, checkException, checkState, checkValid, cleanup, destroy, getConnection, getLog, getLogWriter, getMetaData, getProperties, lock, removeConnectionEventListener, setLogWriter, tryLock, unlock
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalManagedConnection

public LocalManagedConnection(LocalManagedConnectionFactory mcf,
                              Connection con,
                              Properties props,
                              int transactionIsolation,
                              int psCacheSize)
                       throws SQLException
Constructor

Parameters:
mcf - The managed connection factory
con - The connection
props - The properties
transactionIsolation - The transaction isolation
psCacheSize - The prepared statement cache size
Throws:
SQLException - Thrown if an error occurs
Method Detail

getLocalTransaction

public javax.resource.spi.LocalTransaction getLocalTransaction()
                                                        throws javax.resource.ResourceException

Specified by:
getLocalTransaction in interface javax.resource.spi.ManagedConnection
Throws:
javax.resource.ResourceException

getXAResource

public XAResource getXAResource()
                         throws javax.resource.ResourceException

Specified by:
getXAResource in interface javax.resource.spi.ManagedConnection
Throws:
javax.resource.ResourceException

commit

public void commit()
            throws javax.resource.ResourceException

Specified by:
commit in interface javax.resource.spi.LocalTransaction
Throws:
javax.resource.ResourceException

rollback

public void rollback()
              throws javax.resource.ResourceException

Specified by:
rollback in interface javax.resource.spi.LocalTransaction
Throws:
javax.resource.ResourceException

begin

public void begin()
           throws javax.resource.ResourceException

Specified by:
begin in interface javax.resource.spi.LocalTransaction
Throws:
javax.resource.ResourceException


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)