org.springframework.jdbc.datasource
Class ConnectionHolder

java.lang.Object
  extended byorg.springframework.transaction.support.ResourceHolderSupport
      extended byorg.springframework.jdbc.datasource.ConnectionHolder

public class ConnectionHolder
extends ResourceHolderSupport

Connection holder, wrapping a JDBC Connection. Features rollback-only support for nested JDBC transactions.

DataSourceTransactionManager binds instances of this class to the thread, for a given DataSource.

Note: This is an SPI class, not intended to be used by applications.

Since:
06.05.2003
Author:
Juergen Hoeller
See Also:
DataSourceTransactionManager, DataSourceTransactionObject, DataSourceUtils

Constructor Summary
ConnectionHolder(java.sql.Connection connection)
           
ConnectionHolder(ConnectionHandle connectionHandle)
           
 
Method Summary
 java.sql.Connection getConnection()
           
 ConnectionHandle getConnectionHandle()
           
 
Methods inherited from class org.springframework.transaction.support.ResourceHolderSupport
clear, getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isRollbackOnly, isSynchronizedWithTransaction, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionHolder

public ConnectionHolder(ConnectionHandle connectionHandle)

ConnectionHolder

public ConnectionHolder(java.sql.Connection connection)
Method Detail

getConnectionHandle

public ConnectionHandle getConnectionHandle()

getConnection

public java.sql.Connection getConnection()


Copyright (C) 2003-2004 The Spring Framework Project.