public abstract class AbstractJdbcConnectionProxy extends DynamicProxySupport<java.sql.Connection>
closed, delegate, proxiedMethods
Constructor and Description |
---|
AbstractJdbcConnectionProxy(java.sql.Connection delegate) |
Modifier and Type | Method and Description |
---|---|
protected void |
addStatement(java.sql.Statement s) |
void |
commit() |
java.sql.Statement |
createStatement() |
java.sql.Statement |
createStatement(int resultSetType,
int resultSetConcurrency) |
java.sql.Statement |
createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
protected void |
forceCloseAllPendingStatements(boolean warn) |
boolean |
getAutoCommit() |
boolean |
isClosed() |
protected abstract boolean |
isEnlistedInGlobalTransaction() |
java.sql.CallableStatement |
prepareCall(java.lang.String sql) |
java.sql.CallableStatement |
prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency) |
java.sql.CallableStatement |
prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int autoGeneratedKeys) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int[] columnIndexes) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
java.lang.String[] columnNames) |
void |
releaseSavepoint(java.sql.Savepoint savepoint) |
protected void |
removeStatement(java.sql.Statement s) |
void |
rollback() |
void |
rollback(java.sql.Savepoint savepoint) |
void |
setAutoCommit(boolean autoCommit) |
java.sql.Savepoint |
setSavepoint() |
java.sql.Savepoint |
setSavepoint(java.lang.String name) |
protected void |
throwInvocationAfterClose(java.lang.String methodName) |
protected abstract void |
updateTransactionContext() |
callNativeMethod, createDynamicProxy, getClassLoadersToTry, getInterfaceClasses, getRequiredInterfaceType, handleInvocationException, invoke, markClosed
public AbstractJdbcConnectionProxy(java.sql.Connection delegate)
protected void addStatement(java.sql.Statement s)
protected void removeStatement(java.sql.Statement s)
protected abstract void updateTransactionContext() throws java.sql.SQLException
java.sql.SQLException
protected abstract boolean isEnlistedInGlobalTransaction()
public java.sql.Statement createStatement() throws java.sql.SQLException
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql) throws java.sql.SQLException
java.sql.SQLException
public java.sql.CallableStatement prepareCall(java.lang.String sql) throws java.sql.SQLException
java.sql.SQLException
public java.sql.Statement createStatement(int resultSetType, int resultSetConcurrency) throws java.sql.SQLException
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency) throws java.sql.SQLException
java.sql.SQLException
public java.sql.CallableStatement prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency) throws java.sql.SQLException
java.sql.SQLException
public java.sql.Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
java.sql.SQLException
public java.sql.CallableStatement prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int autoGeneratedKeys) throws java.sql.SQLException
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int[] columnIndexes) throws java.sql.SQLException
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, java.lang.String[] columnNames) throws java.sql.SQLException
java.sql.SQLException
public void setAutoCommit(boolean autoCommit) throws java.sql.SQLException
java.sql.SQLException
public boolean getAutoCommit() throws java.sql.SQLException
java.sql.SQLException
public void commit() throws java.sql.SQLException
java.sql.SQLException
public void rollback() throws java.sql.SQLException
java.sql.SQLException
public java.sql.Savepoint setSavepoint() throws java.sql.SQLException
java.sql.SQLException
public java.sql.Savepoint setSavepoint(java.lang.String name) throws java.sql.SQLException
java.sql.SQLException
public void rollback(java.sql.Savepoint savepoint) throws java.sql.SQLException
java.sql.SQLException
public void releaseSavepoint(java.sql.Savepoint savepoint) throws java.sql.SQLException
java.sql.SQLException
public boolean isClosed() throws java.sql.SQLException
java.sql.SQLException
protected void throwInvocationAfterClose(java.lang.String methodName) throws AtomikosSQLException
throwInvocationAfterClose
in class DynamicProxySupport<java.sql.Connection>
AtomikosSQLException
protected void forceCloseAllPendingStatements(boolean warn)
Copyright © 2019. All Rights Reserved.