Author: curtisr7
Date: Mon Nov 22 20:44:49 2010
New Revision: 1037873

URL: http://svn.apache.org/viewvc?rev=1037873&view=rev
Log:
OPENJPA-1895: Minor performance improvement.

Modified:
    
openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/kernel/JDBCStoreManager.java
    
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/ConfiguringConnectionDecorator.java
    
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/DelegatingPreparedStatement.java
    
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/LoggingConnectionDecorator.java

Modified: 
openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/kernel/JDBCStoreManager.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/kernel/JDBCStoreManager.java?rev=1037873&r1=1037872&r2=1037873&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/kernel/JDBCStoreManager.java
 (original)
+++ 
openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/kernel/JDBCStoreManager.java
 Mon Nov 22 20:44:49 2010
@@ -125,12 +125,16 @@ public class JDBCStoreManager 
         try {
             clientConnectionImpl = 
ConcreteClassGenerator.getConcreteConstructor(ClientConnection.class, 
                 Connection.class);
+            clientConnectionImpl.setAccessible(true);
             refCountConnectionImpl = 
ConcreteClassGenerator.getConcreteConstructor(RefCountConnection.class,
                 JDBCStoreManager.class, Connection.class);
+            refCountConnectionImpl.setAccessible(true);
             cancelStatementImpl = 
ConcreteClassGenerator.getConcreteConstructor(CancelStatement.class,
                 JDBCStoreManager.class, Statement.class, Connection.class);
+            cancelStatementImpl.setAccessible(true);
             cancelPreparedStatementImpl = 
ConcreteClassGenerator.getConcreteConstructor(CancelPreparedStatement.class,
                 JDBCStoreManager.class, PreparedStatement.class, 
Connection.class);
+            cancelPreparedStatementImpl.setAccessible(true);
         } catch (Exception e) {
             throw new ExceptionInInitializerError(e);
         }

Modified: 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/ConfiguringConnectionDecorator.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/ConfiguringConnectionDecorator.java?rev=1037873&r1=1037872&r2=1037873&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/ConfiguringConnectionDecorator.java
 (original)
+++ 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/ConfiguringConnectionDecorator.java
 Mon Nov 22 20:44:49 2010
@@ -46,6 +46,7 @@ public class ConfiguringConnectionDecora
         try {
             configuringConnectionImpl = 
ConcreteClassGenerator.getConcreteConstructor(ConfiguringConnection.class, 
                     ConfiguringConnectionDecorator.class, Connection.class);
+            configuringConnectionImpl.setAccessible(true);
         } catch (Exception e) {
             throw new ExceptionInInitializerError(e);
         }

Modified: 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/DelegatingPreparedStatement.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/DelegatingPreparedStatement.java?rev=1037873&r1=1037872&r2=1037873&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/DelegatingPreparedStatement.java
 (original)
+++ 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/DelegatingPreparedStatement.java
 Mon Nov 22 20:44:49 2010
@@ -61,6 +61,7 @@ public abstract class DelegatingPrepared
         try {
             concreteImpl = 
ConcreteClassGenerator.getConcreteConstructor(DelegatingPreparedStatement.class,
                     PreparedStatement.class, Connection.class);
+            concreteImpl.setAccessible(true);
         } catch (Exception e) {
             throw new ExceptionInInitializerError(e);
         }

Modified: 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/LoggingConnectionDecorator.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/LoggingConnectionDecorator.java?rev=1037873&r1=1037872&r2=1037873&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/LoggingConnectionDecorator.java
 (original)
+++ 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/LoggingConnectionDecorator.java
 Mon Nov 22 20:44:49 2010
@@ -99,21 +99,27 @@ public class LoggingConnectionDecorator 
         try {
             loggingConnectionImpl = 
ConcreteClassGenerator.getConcreteConstructor(LoggingConnection.class,
                 LoggingConnectionDecorator.class, Connection.class);
+            loggingConnectionImpl.setAccessible(true);
             loggingResultSetImpl = 
ConcreteClassGenerator.getConcreteConstructor(
                 LoggingConnection.LoggingResultSet.class, 
                 LoggingConnection.class, ResultSet.class, Statement.class);
+            loggingResultSetImpl.setAccessible(true);
             loggingStatementImpl = 
ConcreteClassGenerator.getConcreteConstructor(
                 LoggingConnection.LoggingStatement.class,
                 LoggingConnection.class, Statement.class);
+            loggingStatementImpl.setAccessible(true);
             loggingPreparedStatementImpl = 
ConcreteClassGenerator.getConcreteConstructor(
                 LoggingConnection.LoggingPreparedStatement.class, 
                 LoggingConnection.class, PreparedStatement.class, 
String.class);
+            loggingPreparedStatementImpl.setAccessible(true);
             loggingCallableStatementImpl = 
ConcreteClassGenerator.getConcreteConstructor(
                 LoggingConnection.LoggingCallableStatement.class,
                 LoggingConnection.class, CallableStatement.class, 
String.class);
+            loggingCallableStatementImpl.setAccessible(true);
             loggingDatabaseMetaDataImpl = 
ConcreteClassGenerator.getConcreteConstructor(
                 LoggingConnection.LoggingDatabaseMetaData.class,
                 LoggingConnection.class, DatabaseMetaData.class);
+            loggingDatabaseMetaDataImpl.setAccessible(true);
         } catch (Exception e) {
             throw new ExceptionInInitializerError(e);
         }


Reply via email to