net.sf.infrared.bootstrap.jdbc.oracle
Class InfraREDOracleXADataSource

java.lang.Object
  extended byoracle.jdbc.pool.OracleDataSource
      extended byoracle.jdbc.pool.OracleConnectionPoolDataSource
          extended byoracle.jdbc.xa.OracleXADataSource
              extended byoracle.jdbc.xa.client.OracleXADataSource
                  extended bynet.sf.infrared.bootstrap.jdbc.oracle.InfraREDOracleXADataSource
All Implemented Interfaces:
ConnectionPoolDataSource, DataSource, Referenceable, Serializable, XADataSource

public class InfraREDOracleXADataSource
extends oracle.jdbc.xa.client.OracleXADataSource

This class is for overriding the oracle XA data source and getting a hook to wrap the Connection object with the InfraREDP6SPyConnection objects.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class oracle.jdbc.xa.OracleXADataSource
m_nativeXA
 
Fields inherited from class oracle.jdbc.pool.OracleDataSource
m_databaseName, m_dataSourceName, m_description, m_driverType, m_explicitCachingEnabled, m_implicitCachingEnabled, m_maxStatements, m_networkProtocol, m_password, m_portNumber, m_pw, m_serverName, m_serviceName, m_timeout, m_tnsentry, m_url, m_user
 
Constructor Summary
InfraREDOracleXADataSource()
           
 
Method Summary
 XAConnection getXAConnection()
           
 XAConnection getXAConnection(String user, String password)
           
 
Methods inherited from class oracle.jdbc.xa.OracleXADataSource
getNativeXA, setNativeXA
 
Methods inherited from class oracle.jdbc.pool.OracleConnectionPoolDataSource
getPhysicalConnection, getPhysicalConnection, getPhysicalConnection, getPooledConnection, getPooledConnection
 
Methods inherited from class oracle.jdbc.pool.OracleDataSource
addRefProperties, getConnection, getConnection, getDatabaseName, getDataSourceName, getDescription, getDriverType, getExplicitCachingEnabled, getImplicitCachingEnabled, getLoginTimeout, getLogWriter, getMaxStatements, getNetworkProtocol, getPassword, getPortNumber, getReference, getServerName, getServiceName, getTNSEntryName, getURL, getUser, setDatabaseName, setDataSourceName, setDescription, setDriverType, setExplicitCachingEnabled, setImplicitCachingEnabled, setLoginTimeout, setLogWriter, setMaxStatements, setNetworkProtocol, setPassword, setPortNumber, setServerName, setServiceName, setTNSEntryName, setURL, setUser, trace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.sql.XADataSource
getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter
 
Methods inherited from interface javax.sql.ConnectionPoolDataSource
getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter
 

Constructor Detail

InfraREDOracleXADataSource

public InfraREDOracleXADataSource()
                           throws SQLException
Method Detail

getXAConnection

public XAConnection getXAConnection()
                             throws SQLException
Throws:
SQLException

getXAConnection

public XAConnection getXAConnection(String user,
                                    String password)
                             throws SQLException
Throws:
SQLException