org.opensync.tools
Class PoolManager

java.lang.Object
  extended byorg.opensync.tools.PoolManager

public class PoolManager
extends java.lang.Object


Constructor Summary
protected PoolManager()
           
 
Method Summary
 ConnectionPool createPool(java.lang.String poolName, java.lang.String driver, java.lang.String url, java.lang.String user, java.lang.String password, int max, int init, int timeOut, java.lang.String logfile, java.lang.String operator_concat, java.lang.String conversion_function)
           
 void freeConnection(java.lang.String name, java.sql.Connection con)
           
 java.sql.Connection getConnection(java.lang.String name)
           
 ConnectionPool getConnectionPool(java.lang.String name)
           
static PoolManager getInstance()
           
 void init()
           
 boolean isPoolExists(java.lang.String name)
           
 void release()
           
static void reloadConfig()
           
static void setConnectionPropertiesFile(java.lang.String f)
           
static void setLogfile(java.lang.String l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PoolManager

protected PoolManager()
Method Detail

getInstance

public static PoolManager getInstance()

reloadConfig

public static void reloadConfig()

getConnectionPool

public ConnectionPool getConnectionPool(java.lang.String name)

isPoolExists

public boolean isPoolExists(java.lang.String name)

init

public void init()
          throws java.sql.SQLException,
                 java.io.IOException,
                 java.io.FileNotFoundException,
                 org.xml.sax.SAXException,
                 javax.xml.parsers.ParserConfigurationException
Throws:
java.sql.SQLException
java.io.IOException
java.io.FileNotFoundException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

createPool

public ConnectionPool createPool(java.lang.String poolName,
                                 java.lang.String driver,
                                 java.lang.String url,
                                 java.lang.String user,
                                 java.lang.String password,
                                 int max,
                                 int init,
                                 int timeOut,
                                 java.lang.String logfile,
                                 java.lang.String operator_concat,
                                 java.lang.String conversion_function)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getConnection

public java.sql.Connection getConnection(java.lang.String name)
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

setConnectionPropertiesFile

public static void setConnectionPropertiesFile(java.lang.String f)

setLogfile

public static void setLogfile(java.lang.String l)

freeConnection

public void freeConnection(java.lang.String name,
                           java.sql.Connection con)

release

public void release()
             throws java.sql.SQLException
Throws:
java.sql.SQLException


Copyright © 2004 sourceforge. All Rights Reserved.