org.castor.jdo.drivers

Class ConnectionProxyFactory


public final class ConnectionProxyFactory
extends java.lang.Object

Factory class for proxies for JDBC Connection, PreparedStatement and CallableStatement classes. The proxies allow to gather information for the purpose of SQL statement logging.
Version:
$Revision: 5951 $ $Date$
Author:
Ralf Joachim
Since:
1.0.4

Method Summary

protected static CallableStatement
newCallableStatementProxy(CallableStatement statement, String sql)
Factory method for creating a CallableStamentProxy
static Connection
newConnectionProxy(Connection connection)
Factory method for creating a ConnectionProxy.
static Connection
newConnectionProxy(Connection connection, String calledBy)
Factory method for creating a ConnectionProxy.
protected static PreparedStatement
newPreparedStatementProxy(PreparedStatement statement, String sql)
Factory method for creating a PreparedStamentProxy

Method Details

newCallableStatementProxy

protected static CallableStatement newCallableStatementProxy(CallableStatement statement,
                                                             String sql)
Factory method for creating a CallableStamentProxy
Parameters:
statement - Callable statement to be proxied.
sql - SQL string.
Returns:
Callable statement proxy.

newConnectionProxy

public static Connection newConnectionProxy(Connection connection)
Factory method for creating a ConnectionProxy.
Parameters:
connection - The JDBC connection to proxy.
Returns:
The JDBC connection proxy.

newConnectionProxy

public static Connection newConnectionProxy(Connection connection,
                                            String calledBy)
Factory method for creating a ConnectionProxy.
Parameters:
connection - The JDBC connection to proxy.
calledBy - Name of the class using creating and this proxy class.
Returns:
The JDBC connection proxy.

newPreparedStatementProxy

protected static PreparedStatement newPreparedStatementProxy(PreparedStatement statement,
                                                             String sql)
Factory method for creating a PreparedStamentProxy
Parameters:
statement - Prepared statement to be proxied.
sql - SQL string.
Returns:
Prepared statement proxy.

Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com