Class LocalManagedConnection
java.lang.Object
org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection
org.jboss.jca.adapters.jdbc.local.LocalManagedConnection
- All Implemented Interfaces:
jakarta.resource.spi.LocalTransaction,jakarta.resource.spi.ManagedConnection,org.jboss.jca.core.connectionmanager.pool.mcp.NotifyingManagedConnection,ConnectableResource
public class LocalManagedConnection
extends BaseWrapperManagedConnection
implements jakarta.resource.spi.LocalTransaction
LocalManagedConnection
- Version:
- $Revision: 71788 $
- Author:
- David Jencks, Adrian Brock
-
Field Summary
Fields inherited from class org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection
bundle, con, destroyed, ignoreInManagedAutoCommitCalls, inLocalTransaction, inManagedTransaction, jdbcAutoCommit, jdbcReadOnly, jdbcTransactionIsolation, mcf, metadata, props, setAutoCommitOnCleanup, stateLock, underlyingAutoCommit, underlyingReadOnly -
Constructor Summary
ConstructorsConstructorDescriptionLocalManagedConnection(LocalManagedConnectionFactory mcf, Connection con, Properties props, int transactionIsolation, int psCacheSize) Constructor -
Method Summary
Methods inherited from class org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection
addConnectionEventListener, associateConnection, broadcastConnectionError, checkException, checkState, cleanup, destroy, getBeginRequestNotify, getConnection, getConnection, getEndRequestNotify, getLog, getLogWriter, getMetaData, getProperties, lock, notifyRequestBegin, notifyRequestEnd, removeConnectionEventListener, setBeginRequestNotify, setConnectableResourceListener, setEndRequestNotify, setLogWriter, tryLock, unlock
-
Constructor Details
-
LocalManagedConnection
public LocalManagedConnection(LocalManagedConnectionFactory mcf, Connection con, Properties props, int transactionIsolation, int psCacheSize) throws SQLException Constructor- Parameters:
mcf- The managed connection factorycon- The connectionprops- The propertiestransactionIsolation- The transaction isolationpsCacheSize- The prepared statement cache size- Throws:
SQLException- Thrown if an error occurs
-
-
Method Details
-
getLocalTransaction
public jakarta.resource.spi.LocalTransaction getLocalTransaction() throws jakarta.resource.ResourceException- Specified by:
getLocalTransactionin interfacejakarta.resource.spi.ManagedConnection- Throws:
jakarta.resource.ResourceException
-
getXAResource
- Specified by:
getXAResourcein interfacejakarta.resource.spi.ManagedConnection- Throws:
jakarta.resource.ResourceException
-
commit
public void commit() throws jakarta.resource.ResourceException- Specified by:
commitin interfacejakarta.resource.spi.LocalTransaction- Throws:
jakarta.resource.ResourceException
-
rollback
public void rollback() throws jakarta.resource.ResourceException- Specified by:
rollbackin interfacejakarta.resource.spi.LocalTransaction- Throws:
jakarta.resource.ResourceException
-
begin
public void begin() throws jakarta.resource.ResourceException- Specified by:
beginin interfacejakarta.resource.spi.LocalTransaction- Throws:
jakarta.resource.ResourceException
-
isXA
public boolean isXA()Returns true if the underlying connection is handled by an XA resource manager- Specified by:
isXAin classBaseWrapperManagedConnection- Returns:
- The value
-