org.osjava.sj.loader
Class PoolSetup

java.lang.Object
  extended by org.osjava.sj.loader.PoolSetup

public class PoolSetup
extends java.lang.Object

This is a wrapper for the Pooling functionality, currently provided by Jakarta DBCP. Having the wrapper allows the dependency to be optional.


Constructor Summary
PoolSetup()
           
 
Method Summary
static java.lang.String getUrl(java.lang.String pool)
           
static void setupConnection(java.lang.String pool, java.lang.String url, java.lang.String username, java.lang.String password, java.util.Properties properties)
           
private static boolean toBoolean(java.lang.String str, boolean def)
           
private static int toInt(java.lang.String str, int def)
           
private static long toLong(java.lang.String str, long def)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PoolSetup

public PoolSetup()
Method Detail

setupConnection

public static void setupConnection(java.lang.String pool,
                                   java.lang.String url,
                                   java.lang.String username,
                                   java.lang.String password,
                                   java.util.Properties properties)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException

getUrl

public static java.lang.String getUrl(java.lang.String pool)

toInt

private static int toInt(java.lang.String str,
                         int def)

toLong

private static long toLong(java.lang.String str,
                           long def)

toBoolean

private static boolean toBoolean(java.lang.String str,
                                 boolean def)