IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.bc.common.pool
Class JDBCConnectionPoolFactoryImpl

java.lang.Object
  extended by org.apache.commons.pool.BasePoolableObjectFactory
      extended by com.ibm.btt.bc.common.pool.JDBCConnectionPoolFactoryImpl
All Implemented Interfaces:
org.apache.commons.pool.PoolableObjectFactory

public class JDBCConnectionPoolFactoryImpl
extends org.apache.commons.pool.BasePoolableObjectFactory

Pool factory. Now it is creating apache GenericObjectPool.


Field Summary
(package private)  javax.naming.InitialContext ctx
           
(package private)  javax.sql.DataSource ds
           
 java.lang.String instID
           
(package private)  JdbcConnectionConfig jdbcConfig
           
(package private)  PoolProperty poolProperty
           
 
Constructor Summary
JDBCConnectionPoolFactoryImpl(JdbcConnectionConfig jdbcConfig, PoolProperty poolProperty)
           
 
Method Summary
 org.apache.commons.pool.ObjectPool createObjectPool()
           
 java.lang.Object createObjectWithoutPooling()
           
 void destroyObject(java.lang.Object obj)
           
protected  java.lang.String getInstID()
           
 JdbcConnectionConfig getJdbcConfig()
           
 PoolProperty getPoolProperty()
           
 java.lang.Object makeObject()
           
 void setJdbcConfig(JdbcConnectionConfig jdbcConfig)
           
 void setPoolProperty(PoolProperty poolProperty)
           
 
Methods inherited from class org.apache.commons.pool.BasePoolableObjectFactory
activateObject, passivateObject, validateObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jdbcConfig

JdbcConnectionConfig jdbcConfig

poolProperty

PoolProperty poolProperty

ctx

javax.naming.InitialContext ctx

ds

javax.sql.DataSource ds

instID

public java.lang.String instID
Constructor Detail

JDBCConnectionPoolFactoryImpl

public JDBCConnectionPoolFactoryImpl(JdbcConnectionConfig jdbcConfig,
                                     PoolProperty poolProperty)
Method Detail

makeObject

public java.lang.Object makeObject()
                            throws java.lang.Exception
Specified by:
makeObject in interface org.apache.commons.pool.PoolableObjectFactory
Specified by:
makeObject in class org.apache.commons.pool.BasePoolableObjectFactory
Throws:
java.lang.Exception

destroyObject

public void destroyObject(java.lang.Object obj)
Specified by:
destroyObject in interface org.apache.commons.pool.PoolableObjectFactory
Overrides:
destroyObject in class org.apache.commons.pool.BasePoolableObjectFactory

createObjectPool

public org.apache.commons.pool.ObjectPool createObjectPool()

getJdbcConfig

public JdbcConnectionConfig getJdbcConfig()

setJdbcConfig

public void setJdbcConfig(JdbcConnectionConfig jdbcConfig)

getPoolProperty

public PoolProperty getPoolProperty()

setPoolProperty

public void setPoolProperty(PoolProperty poolProperty)

createObjectWithoutPooling

public java.lang.Object createObjectWithoutPooling()
                                            throws java.lang.Exception
Throws:
java.lang.Exception

getInstID

protected java.lang.String getInstID()

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2010