Package org.apache.torque.util
Interface TorqueConnection
- All Superinterfaces:
AutoCloseable,Connection,Wrapper
- All Known Implementing Classes:
TorqueConnectionImpl
Torque's extension to the JDBC connection
- Author:
- Thomas Vandahl
-
Field Summary
Fields inherited from interface java.sql.Connection
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleanHas Transaction.commit() been called successfully on this connection?booleanHas Transaction.rollback() been called successfully on this connection?voidsetCommitted(boolean committed) Called by TransactionManagerImpl.commit() to track statevoidsetRolledBack(boolean rolledBack) Called by TransactionManagerImpl.rollback() to track stateMethods inherited from interface java.sql.Connection
abort, beginRequest, clearWarnings, commit, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStatement, createStatement, createStatement, createStruct, endRequest, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getHoldability, getMetaData, getNetworkTimeout, getSchema, getTransactionIsolation, getTypeMap, getWarnings, isClosed, isReadOnly, isValid, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, rollback, setAutoCommit, setCatalog, setClientInfo, setClientInfo, setHoldability, setNetworkTimeout, setReadOnly, setSavepoint, setSavepoint, setSchema, setShardingKey, setShardingKey, setShardingKeyIfValid, setShardingKeyIfValid, setTransactionIsolation, setTypeMapMethods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
-
Method Details
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceConnection- Throws:
TorqueException
-
setCommitted
void setCommitted(boolean committed) Called by TransactionManagerImpl.commit() to track state- Parameters:
committed- the committed state to set
-
isCommitted
boolean isCommitted()Has Transaction.commit() been called successfully on this connection?- Returns:
- true, if Transaction.commit() has been called.
-
setRolledBack
void setRolledBack(boolean rolledBack) Called by TransactionManagerImpl.rollback() to track state- Parameters:
rolledBack- the rolledBack state to set
-
isRolledBack
boolean isRolledBack()Has Transaction.rollback() been called successfully on this connection?- Returns:
- true, if Transaction.rollback() has been called.
-