net.ttddyy.dsproxy.proxy
Class JdbcProxyFactory

java.lang.Object
  extended by net.ttddyy.dsproxy.proxy.JdbcProxyFactory

public class JdbcProxyFactory
extends Object

Factory class to return a proxy with InvocationHandler used by datasource-proxy.

Author:
Tadaya Tsuyukubo

Constructor Summary
JdbcProxyFactory()
           
 
Method Summary
static CallableStatement createCallableStatement(CallableStatement callableStatement, String query, QueryExecutionListener listener, String dataSourceName)
           
static Connection createConnection(Connection connection, QueryExecutionListener listener)
           
static Connection createConnection(Connection connection, QueryExecutionListener listener, String dataSourceName)
           
static DataSource createDataSource(DataSource dataSource, QueryExecutionListener listener, String dataSourceName)
           
static PreparedStatement createPreparedStatement(PreparedStatement preparedStatement, String query, QueryExecutionListener listener)
           
static PreparedStatement createPreparedStatement(PreparedStatement preparedStatement, String query, QueryExecutionListener listener, String dataSourceName)
           
static Statement createStatement(Statement statement, QueryExecutionListener listener)
           
static Statement createStatement(Statement statement, QueryExecutionListener listener, String dataSourceName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdbcProxyFactory

public JdbcProxyFactory()
Method Detail

createDataSource

public static DataSource createDataSource(DataSource dataSource,
                                          QueryExecutionListener listener,
                                          String dataSourceName)

createConnection

public static Connection createConnection(Connection connection,
                                          QueryExecutionListener listener)

createConnection

public static Connection createConnection(Connection connection,
                                          QueryExecutionListener listener,
                                          String dataSourceName)

createStatement

public static Statement createStatement(Statement statement,
                                        QueryExecutionListener listener)

createStatement

public static Statement createStatement(Statement statement,
                                        QueryExecutionListener listener,
                                        String dataSourceName)

createPreparedStatement

public static PreparedStatement createPreparedStatement(PreparedStatement preparedStatement,
                                                        String query,
                                                        QueryExecutionListener listener)

createPreparedStatement

public static PreparedStatement createPreparedStatement(PreparedStatement preparedStatement,
                                                        String query,
                                                        QueryExecutionListener listener,
                                                        String dataSourceName)

createCallableStatement

public static CallableStatement createCallableStatement(CallableStatement callableStatement,
                                                        String query,
                                                        QueryExecutionListener listener,
                                                        String dataSourceName)


Copyright © 2012. All Rights Reserved.