Class ConnectionProxyFactory
java.lang.Object
org.castor.cpa.persistence.sql.connection.ConnectionProxyFactory
Factory class for proxies for JDBC Connection, PreparedStatement and CallableStatement
classes. The proxies allow to gather information for the purpose of SQL statement
logging.
- Since:
- 1.0.4
- Version:
- $Revision: 5951 $ $Date$
- Author:
- Ralf Joachim
-
Method Summary
Modifier and TypeMethodDescriptionprotected static CallableStatement
newCallableStatementProxy
(CallableStatement statement, String sql) Factory method for creating a CallableStamentProxy.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
-
newConnectionProxy
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.
-
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.
-