anvil.database.jdbc
Class JDBCFactory

java.lang.Object
  |
  +--anvil.database.jdbc.JDBCFactory
All Implemented Interfaces:
ConnectionFactory

public class JDBCFactory
extends java.lang.Object
implements ConnectionFactory

Factory used by ConnectionPool to create the actual PooledConnection instances.

Version:
$Revision: 1.3 $
Author:
Jani Lehtimäki
See Also:
PooledConnection, ConnectionPool

Constructor Summary
JDBCFactory()
           
 
Method Summary
 PooledConnection create()
          Creates new connection.
 void initialize(ConnectionPool pool)
          Initializes new factory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDBCFactory

public JDBCFactory()
Method Detail

initialize

public void initialize(ConnectionPool pool)
Initializes new factory.

Specified by:
initialize in interface ConnectionFactory

create

public PooledConnection create()
                        throws java.lang.Exception
Creates new connection.

Specified by:
create in interface ConnectionFactory
Returns:
PooledConnection
Throws:
java.sql.SQLException - If something goes wrong
java.lang.Exception