IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

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

java.lang.Object
  extended by BasePoolableObjectFactory
      extended by com.ibm.btt.bc.common.pool.JDBCConnectionPoolFactoryImpl

public class JDBCConnectionPoolFactoryImpl
extends 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
 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 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
Throws:
java.lang.Exception

destroyObject

public void destroyObject(java.lang.Object obj)

createObjectPool

public 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, 2009