org.jdbcdslog
Class DataSourceProxyBase

java.lang.Object
  extended by org.jdbcdslog.DataSourceProxyBase
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ConnectionPoolDataSourceProxy, ConnectionPoolXADataSourceProxy, DataSourceProxy, XADataSourceProxy

public class DataSourceProxyBase
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
DataSourceProxyBase()
           
 
Method Summary
 java.sql.Connection getConnection()
           
 java.sql.Connection getConnection(java.lang.String username, java.lang.String password)
           
 int getLoginTimeout()
           
 java.io.PrintWriter getLogWriter()
           
 javax.sql.PooledConnection getPooledConnection()
           
 javax.sql.PooledConnection getPooledConnection(java.lang.String user, java.lang.String password)
           
 javax.sql.XAConnection getXAConnection()
           
 javax.sql.XAConnection getXAConnection(java.lang.String user, java.lang.String password)
           
 boolean isWrapperFor(java.lang.Class iface)
           
 void setDatabase(java.lang.String p)
           
 void setDatabaseName(java.lang.String p)
           
 void setDataSourceName(java.lang.String p)
           
 void setDescription(java.lang.String p)
           
 void setDriverType(java.lang.String p)
           
 void setLoginTimeout(int seconds)
           
 void setLogWriter(java.io.PrintWriter out)
           
 void setNetworkProtocol(java.lang.String p)
           
 void setPassword(java.lang.String p)
           
 void setPortNumber(int p)
           
 void setServerName(java.lang.String p)
           
 void setServiceName(java.lang.String p)
           
 void setTargetDS(java.lang.String targetDSName)
           
 void setTargetDSDirect(java.lang.Object dataSource)
           
 void setTNSEntryName(java.lang.String p)
           
 void setURL(java.lang.String url)
           
 void setUser(java.lang.String p)
           
 java.lang.Object unwrap(java.lang.Class iface)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSourceProxyBase

public DataSourceProxyBase()
                    throws JDBCDSLogException
Throws:
JDBCDSLogException
Method Detail

getConnection

public java.sql.Connection getConnection()
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

getConnection

public java.sql.Connection getConnection(java.lang.String username,
                                         java.lang.String password)
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

getLogWriter

public java.io.PrintWriter getLogWriter()
                                 throws java.sql.SQLException
Throws:
java.sql.SQLException

getLoginTimeout

public int getLoginTimeout()
                    throws java.sql.SQLException
Throws:
java.sql.SQLException

setLogWriter

public void setLogWriter(java.io.PrintWriter out)
                  throws java.sql.SQLException
Throws:
java.sql.SQLException

setLoginTimeout

public void setLoginTimeout(int seconds)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

getXAConnection

public javax.sql.XAConnection getXAConnection()
                                       throws java.sql.SQLException
Throws:
java.sql.SQLException

getXAConnection

public javax.sql.XAConnection getXAConnection(java.lang.String user,
                                              java.lang.String password)
                                       throws java.sql.SQLException
Throws:
java.sql.SQLException

getPooledConnection

public javax.sql.PooledConnection getPooledConnection()
                                               throws java.sql.SQLException
Throws:
java.sql.SQLException

getPooledConnection

public javax.sql.PooledConnection getPooledConnection(java.lang.String user,
                                                      java.lang.String password)
                                               throws java.sql.SQLException
Throws:
java.sql.SQLException

setURL

public void setURL(java.lang.String url)
            throws JDBCDSLogException
Throws:
JDBCDSLogException

setTargetDSDirect

public void setTargetDSDirect(java.lang.Object dataSource)

setTargetDS

public void setTargetDS(java.lang.String targetDSName)
                 throws JDBCDSLogException,
                        java.lang.InstantiationException,
                        java.lang.IllegalAccessException
Throws:
JDBCDSLogException
java.lang.InstantiationException
java.lang.IllegalAccessException

setDatabaseName

public void setDatabaseName(java.lang.String p)

setDescription

public void setDescription(java.lang.String p)

setDataSourceName

public void setDataSourceName(java.lang.String p)

setDriverType

public void setDriverType(java.lang.String p)

setNetworkProtocol

public void setNetworkProtocol(java.lang.String p)

setPassword

public void setPassword(java.lang.String p)

setPortNumber

public void setPortNumber(int p)

setServerName

public void setServerName(java.lang.String p)

setServiceName

public void setServiceName(java.lang.String p)

setTNSEntryName

public void setTNSEntryName(java.lang.String p)

setUser

public void setUser(java.lang.String p)

setDatabase

public void setDatabase(java.lang.String p)
                 throws JDBCDSLogException
Throws:
JDBCDSLogException

isWrapperFor

public boolean isWrapperFor(java.lang.Class iface)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

unwrap

public java.lang.Object unwrap(java.lang.Class iface)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException


Copyright © 2012. All Rights Reserved.