public class LocalManagedConnection extends BaseWrapperManagedConnection implements javax.resource.spi.LocalTransaction
con, destroyed, ignoreInManagedAutoCommitCalls, inLocalTransaction, inManagedTransaction, jdbcAutoCommit, jdbcReadOnly, jdbcTransactionIsolation, mcf, metadata, props, stateLock, underlyingAutoCommit, underlyingReadOnly| Constructor and Description |
|---|
LocalManagedConnection(LocalManagedConnectionFactory mcf,
Connection con,
Properties props,
int transactionIsolation,
int psCacheSize)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
begin() |
void |
commit() |
javax.resource.spi.LocalTransaction |
getLocalTransaction() |
XAResource |
getXAResource() |
boolean |
isXA()
Returns true if the underlying connection is handled by an XA resource manager
|
void |
rollback() |
addConnectionEventListener, associateConnection, broadcastConnectionError, checkException, checkState, checkValid, cleanup, destroy, getConnection, getConnection, getLog, getLogWriter, getMetaData, getProperties, lock, removeConnectionEventListener, setLogWriter, tryLock, unlockpublic LocalManagedConnection(LocalManagedConnectionFactory mcf, Connection con, Properties props, int transactionIsolation, int psCacheSize) throws SQLException
mcf - The managed connection factorycon - The connectionprops - The propertiestransactionIsolation - The transaction isolationpsCacheSize - The prepared statement cache sizeSQLException - Thrown if an error occurspublic javax.resource.spi.LocalTransaction getLocalTransaction()
throws javax.resource.ResourceException
getLocalTransaction in interface javax.resource.spi.ManagedConnectionjavax.resource.ResourceExceptionpublic XAResource getXAResource() throws javax.resource.ResourceException
getXAResource in interface javax.resource.spi.ManagedConnectionjavax.resource.ResourceExceptionpublic void commit()
throws javax.resource.ResourceException
commit in interface javax.resource.spi.LocalTransactionjavax.resource.ResourceExceptionpublic void rollback()
throws javax.resource.ResourceException
rollback in interface javax.resource.spi.LocalTransactionjavax.resource.ResourceExceptionpublic void begin()
throws javax.resource.ResourceException
begin in interface javax.resource.spi.LocalTransactionjavax.resource.ResourceExceptionpublic boolean isXA()
isXA in class BaseWrapperManagedConnectionCopyright © 2013 IronJacamar (http://www.ironjacamar.org)