org.jboss.resource.adapter.jdbc.local
Class LocalManagedConnection

java.lang.Object
  extended byorg.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection (src) 
      extended byorg.jboss.resource.adapter.jdbc.local.LocalManagedConnection
All Implemented Interfaces:
LocalTransaction (src) , ManagedConnection (src)

public class LocalManagedConnection
extends BaseWrapperManagedConnection (src)
implements LocalTransaction (src)

LocalManagedConnection.java Created: Mon Aug 12 19:18:58 2002


Field Summary
 
Fields inherited from class org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection (src)
con, destroyed, inManagedTransaction, jdbcAutoCommit, jdbcReadOnly, jdbcTransactionIsolation, mcf, props, stateLock, underlyingAutoCommit, underlyingReadOnly
 
Constructor Summary
LocalManagedConnection(LocalManagedConnectionFactory (src)  mcf, java.sql.Connection con, java.util.Properties props, int transactionIsolation, int psCacheSize)
           
 
Method Summary
 void begin()
          Begins a local transaction on the userlying resource.
 void commit()
          Commits a local transaction on the userlying resource.
 LocalTransaction (src) getLocalTransaction()
          Returns a LocalTransaction instance.
 XAResource (src) getXAResource()
          Returns an XAResource instance.
 void rollback()
          Rolls back a local transaction on the userlying resource.
 
Methods inherited from class org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection (src)
addConnectionEventListener, associateConnection, broadcastConnectionError, checkException, checkState, checkValid, cleanup, destroy, getConnection, getLog, getLogWriter, getMetaData, removeConnectionEventListener, setLogWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalManagedConnection

public LocalManagedConnection(LocalManagedConnectionFactory (src)  mcf,
                              java.sql.Connection con,
                              java.util.Properties props,
                              int transactionIsolation,
                              int psCacheSize)
                       throws java.sql.SQLException
Method Detail

getLocalTransaction

public LocalTransaction (src)  getLocalTransaction()
                                     throws ResourceException (src) 
Description copied from interface: ManagedConnection (src)
Returns a LocalTransaction instance.

Specified by:
getLocalTransaction in interface ManagedConnection (src)
Returns:
Throws:
ResourceException (src) -

getXAResource

public XAResource (src)  getXAResource()
                         throws ResourceException (src) 
Description copied from interface: ManagedConnection (src)
Returns an XAResource instance.

Specified by:
getXAResource in interface ManagedConnection (src)
Returns:
Throws:
ResourceException (src) -

commit

public void commit()
            throws ResourceException (src) 
Description copied from interface: LocalTransaction (src)
Commits a local transaction on the userlying resource.

Specified by:
commit in interface LocalTransaction (src)
Throws:
ResourceException (src) -

rollback

public void rollback()
              throws ResourceException (src) 
Description copied from interface: LocalTransaction (src)
Rolls back a local transaction on the userlying resource.

Specified by:
rollback in interface LocalTransaction (src)
Throws:
ResourceException (src) -

begin

public void begin()
           throws ResourceException (src) 
Description copied from interface: LocalTransaction (src)
Begins a local transaction on the userlying resource.

Specified by:
begin in interface LocalTransaction (src)
Throws:
ResourceException (src) -