org.castor.cpa.persistence.sql.connection
Class DriverConnectionFactory

java.lang.Object
  extended by org.castor.cpa.persistence.sql.connection.DriverConnectionFactory
All Implemented Interfaces:
ConnectionFactory

public final class DriverConnectionFactory
extends java.lang.Object
implements ConnectionFactory

Since:
0.9.9
Version:
$Revision: 8111 $ $Date: 2006-04-12 15:13:08 -0600 (Wed, 12 Apr 2006) $
Author:
Werner Guttmann, Ralf Joachim

Constructor Summary
DriverConnectionFactory(Driver driver, boolean useProxies)
          Constructs a new DriverConnectionFactory with given database and mapping.
 
Method Summary
 java.sql.Connection createConnection()
          Creates a new JDBC Connection instance.
 void initializeFactory()
          Initialize the concrete factory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DriverConnectionFactory

public DriverConnectionFactory(Driver driver,
                               boolean useProxies)
Constructs a new DriverConnectionFactory with given database and mapping.

Parameters:
driver - Driver configuration.
useProxies - Wrap JDBC connections by proxies?
Method Detail

initializeFactory

public void initializeFactory()
                       throws MappingException
Initialize the concrete factory.

Specified by:
initializeFactory in interface ConnectionFactory
Throws:
MappingException - If concrete factory could not be initialized.

createConnection

public java.sql.Connection createConnection()
                                     throws java.sql.SQLException
Creates a new JDBC Connection instance.

Specified by:
createConnection in interface ConnectionFactory
Returns:
A JDBC Connection.
Throws:
java.sql.SQLException - If the JDBC connection cannot be created.


Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com