org.experlog.util
Interface ConnectionPool

All Known Implementing Classes:
ESConnectionPool

public interface ConnectionPool

interface for ESStore object


Method Summary
 java.sql.Connection connectDb(java.lang.String datasourcename)
           
 java.util.Hashtable getPool()
           
 java.util.Hashtable getUsedPool()
           
 void removeLockedObject(org.enhydra.jdbc.pool.GenerationObject obj)
           
 void removeUnlockedObject(org.enhydra.jdbc.pool.GenerationObject obj)
           
 void setReconnect_on_err(boolean reconnect)
           
 void setShopConfig(Configuration shopConfig, java.lang.String name)
           
 java.lang.String toString()
           
 void updateDB(java.sql.Connection con, java.lang.String sql)
           
 

Method Detail

updateDB

void updateDB(java.sql.Connection con,
              java.lang.String sql)
              throws java.sql.SQLException,
                     java.lang.Exception
Throws:
java.sql.SQLException
java.lang.Exception

connectDb

java.sql.Connection connectDb(java.lang.String datasourcename)
                              throws java.lang.Exception
Throws:
java.lang.Exception

setShopConfig

void setShopConfig(Configuration shopConfig,
                   java.lang.String name)
                   throws java.lang.Exception
Throws:
java.lang.Exception

setReconnect_on_err

void setReconnect_on_err(boolean reconnect)

toString

java.lang.String toString()
Overrides:
toString in class java.lang.Object

getPool

java.util.Hashtable getPool()

removeUnlockedObject

void removeUnlockedObject(org.enhydra.jdbc.pool.GenerationObject obj)

getUsedPool

java.util.Hashtable getUsedPool()

removeLockedObject

void removeLockedObject(org.enhydra.jdbc.pool.GenerationObject obj)