anvil.database.jndi
Class JNDIFactory

java.lang.Object
  |
  +--anvil.database.jndi.JNDIFactory
All Implemented Interfaces:
ConnectionFactory

public class JNDIFactory
extends java.lang.Object
implements ConnectionFactory

Factory used by ConnectionPool to create the actual PooledConnection instances.

Version:
$Revision: 1.7 $
Author:
Simo Tuokko
See Also:
PooledConnection, ConnectionPool

Constructor Summary
JNDIFactory()
           
 
Method Summary
 PooledConnection create()
          Creates new context.
 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

JNDIFactory

public JNDIFactory()
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 context.

Specified by:
create in interface ConnectionFactory
Throws:
NamingException - If something goes wrong
java.lang.Exception