oracle eWay API

com.stc.connector.oracleadapter.appconn
Class OracleApplicationConnectionFactory

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

public class OracleApplicationConnectionFactory
extends DbApplicationConnectionFactoryImpl

A factory class for creating OracleApplicationConnection.

Version:
5.1
Author:
Andy Schaefer
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.stc.connector.oracleadapter.appconn.DbApplicationConnectionFactoryImpl
mDataSource
 
Constructor Summary
OracleApplicationConnectionFactory(javax.sql.DataSource ds)
          Creates a new instance of OracleApplicationConnectionFactory.
OracleApplicationConnectionFactory(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.
 void stop()
           
 
Methods inherited from class com.stc.connector.oracleadapter.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

OracleApplicationConnectionFactory

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

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

OracleApplicationConnectionFactory

public OracleApplicationConnectionFactory(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.

stop

public void stop()
Overrides:
stop in class DbApplicationConnectionFactoryImpl

oracle eWay API