Sun Adapter for DB2 Universal Database

com.stc.connector.db2adapter.appconn
Class Db2ApplicationConnectionFactory

java.lang.Object
  extended by com.stc.connector.framework.util.JndiJCAObject
      extended by com.stc.connector.db2adapter.appconn.DbApplicationConnectionFactoryImpl
          extended by com.stc.connector.db2adapter.appconn.Db2ApplicationConnectionFactory
All Implemented Interfaces:
com.stc.connector.appconn.common.ApplicationConnectionFactory, com.stc.connector.appconn.db.DbApplicationConnectionFactory, java.io.Serializable, javax.naming.Referenceable

public class Db2ApplicationConnectionFactory
extends DbApplicationConnectionFactoryImpl

A factory class for creating Db2ApplicationConnection.

Version:
$Revision: 1.9 $
Author:
$Author: afung $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.stc.connector.db2adapter.appconn.DbApplicationConnectionFactoryImpl
mDataSource
 
Constructor Summary
Db2ApplicationConnectionFactory(javax.sql.DataSource ds)
          Creates a new instance of Db2ApplicationConnectionFactory.
Db2ApplicationConnectionFactory(javax.sql.DataSource ds, javax.resource.spi.ConnectionManager cm)
          Creates a new instance of DbApplicationConnectionFactory.
 
Method Summary
 com.stc.connector.appconn.common.ApplicationConnection getConnection()
          Gets the Db Application Connection which represents a connection handle to the underlying Db EIS.
 com.stc.connector.appconn.common.ApplicationConnection getConnection(java.util.Properties connProps)
          Gets the Application Connection which represents a connection handle to the underlying EIS using the connection information in the Properties.
 
Methods inherited from class com.stc.connector.db2adapter.appconn.DbApplicationConnectionFactoryImpl
getDataSource
 
Methods inherited from class com.stc.connector.framework.util.JndiJCAObject
getReference, getVersion, setReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.naming.Referenceable
getReference
 

Constructor Detail

Db2ApplicationConnectionFactory

public Db2ApplicationConnectionFactory(javax.sql.DataSource ds)
Creates a new instance of Db2ApplicationConnectionFactory.

Parameters:
ds - a DataSource instance used for creating a connection.

Db2ApplicationConnectionFactory

public Db2ApplicationConnectionFactory(javax.sql.DataSource ds,
                                       javax.resource.spi.ConnectionManager cm)
Creates a new instance of DbApplicationConnectionFactory.

Parameters:
ds - the ManagedConnection which created this connection. In database, this is the DataSource.
cm - a ConnectionManager instance.
Method Detail

getConnection

public com.stc.connector.appconn.common.ApplicationConnection getConnection()
                                                                     throws com.stc.connector.appconn.common.ApplicationConnectionException
Gets the Db Application Connection which represents a connection handle to the underlying Db EIS.

Specified by:
getConnection in interface com.stc.connector.appconn.common.ApplicationConnectionFactory
Overrides:
getConnection in class DbApplicationConnectionFactoryImpl
Returns:
A Db Application Connection.
Throws:
com.stc.connector.appconn.common.ApplicationConnectionException - upon error.

getConnection

public com.stc.connector.appconn.common.ApplicationConnection getConnection(java.util.Properties connProps)
                                                                     throws com.stc.connector.appconn.common.ApplicationConnectionException
Gets the Application Connection which represents a connection handle to the underlying EIS using the connection information in the Properties.

Specified by:
getConnection in interface com.stc.connector.appconn.common.ApplicationConnectionFactory
Overrides:
getConnection in class DbApplicationConnectionFactoryImpl
Parameters:
connProps - Properties containing connection specific information.
Returns:
An Application Connection which represents a connection handle to the EIS.
Throws:
com.stc.connector.appconn.common.ApplicationConnectionException - upon error.

Sun Adapter for DB2 Universal Database