public abstract class AbstractLogicalConnectionImplementor extends java.lang.Object implements LogicalConnectionImplementor, PhysicalJdbcTransaction
| Modifier and Type | Field and Description |
|---|---|
protected ResourceRegistry |
resourceRegistry |
| Constructor and Description |
|---|
AbstractLogicalConnectionImplementor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterCompletion() |
void |
afterStatement()
Notification indicating a JDBC statement has been executed to trigger
ConnectionReleaseMode.AFTER_STATEMENT releasing if needed |
void |
afterTransaction()
Notification indicating a transaction has completed to trigger
ConnectionReleaseMode.AFTER_TRANSACTION releasing if needed |
void |
begin()
Begin the resource transaction
|
void |
commit()
Commit the resource transaction
|
protected static boolean |
determineInitialAutoCommitMode(java.sql.Connection providedConnection) |
protected boolean |
doConnectionsFromProviderHaveAutoCommitDisabled() |
protected void |
errorIfClosed() |
protected abstract java.sql.Connection |
getConnectionForTransactionManagement() |
PhysicalJdbcTransaction |
getPhysicalJdbcTransaction() |
ResourceRegistry |
getResourceRegistry()
Provides access to the registry of JDBC resources associated with this LogicalConnection.
|
TransactionStatus |
getStatus() |
protected void |
resetConnection(boolean initiallyAutoCommit) |
void |
rollback()
Rollback the resource transaction
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConnectionHandlingMode, getPhysicalConnection, makeShareableCopy, manualDisconnect, manualReconnect, serializeclose, isOpen, isPhysicallyConnectedprotected ResourceRegistry resourceRegistry
public AbstractLogicalConnectionImplementor()
public PhysicalJdbcTransaction getPhysicalJdbcTransaction()
getPhysicalJdbcTransaction in interface LogicalConnectionImplementorprotected void errorIfClosed()
public ResourceRegistry getResourceRegistry()
LogicalConnectiongetResourceRegistry in interface LogicalConnectionpublic void afterStatement()
LogicalConnectionImplementorConnectionReleaseMode.AFTER_STATEMENT releasing if neededafterStatement in interface LogicalConnectionImplementorpublic void afterTransaction()
LogicalConnectionImplementorConnectionReleaseMode.AFTER_TRANSACTION releasing if neededafterTransaction in interface LogicalConnectionImplementorprotected abstract java.sql.Connection getConnectionForTransactionManagement()
public void begin()
JdbcResourceTransactionbegin in interface JdbcResourceTransactionpublic void commit()
JdbcResourceTransactioncommit in interface JdbcResourceTransactionprotected void afterCompletion()
protected void resetConnection(boolean initiallyAutoCommit)
public void rollback()
JdbcResourceTransactionrollback in interface JdbcResourceTransactionprotected static boolean determineInitialAutoCommitMode(java.sql.Connection providedConnection)
public TransactionStatus getStatus()
getStatus in interface JdbcResourceTransactionprotected boolean doConnectionsFromProviderHaveAutoCommitDisabled()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.