You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by ar...@apache.org on 2006/12/23 02:16:55 UTC

svn commit: r489813 - /db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/accesslayer/ConnectionFactoryAbstractImpl.java

Author: arminw
Date: Fri Dec 22 17:16:54 2006
New Revision: 489813

URL: http://svn.apache.org/viewvc?view=rev&rev=489813
Log:
change Platform instance lookup

Modified:
    db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/accesslayer/ConnectionFactoryAbstractImpl.java

Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/accesslayer/ConnectionFactoryAbstractImpl.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/accesslayer/ConnectionFactoryAbstractImpl.java?view=diff&rev=489813&r1=489812&r2=489813
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/accesslayer/ConnectionFactoryAbstractImpl.java (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/accesslayer/ConnectionFactoryAbstractImpl.java Fri Dec 22 17:16:54 2006
@@ -15,13 +15,6 @@
  * limitations under the License.
  */
 
-import org.apache.ojb.broker.metadata.JdbcConnectionDescriptor;
-import org.apache.ojb.broker.platforms.PlatformException;
-import org.apache.ojb.broker.platforms.PlatformFactory;
-import org.apache.ojb.broker.util.ClassHelper;
-import org.apache.ojb.broker.util.logging.Logger;
-import org.apache.ojb.broker.util.logging.LoggerFactory;
-
 import javax.naming.InitialContext;
 import javax.naming.NamingException;
 import javax.sql.DataSource;
@@ -32,6 +25,12 @@
 import java.util.Map;
 import java.util.Properties;
 
+import org.apache.ojb.broker.metadata.JdbcConnectionDescriptor;
+import org.apache.ojb.broker.platforms.PlatformException;
+import org.apache.ojb.broker.util.ClassHelper;
+import org.apache.ojb.broker.util.logging.Logger;
+import org.apache.ojb.broker.util.logging.LoggerFactory;
+
 /**
  * Abstract base class to simplify implementation of {@link ConnectionFactory}'s.
  *
@@ -46,7 +45,7 @@
      * holds the datasource looked up from JNDI in a map, keyed
      * by the JNDI name.
      */
-    private Map dataSourceCache = new HashMap();
+    private final Map dataSourceCache = new HashMap();
 
     /**
      * Returns a valid JDBC Connection. Implement this method in concrete subclasses.
@@ -155,7 +154,7 @@
     {
         try
         {
-            PlatformFactory.getPlatformFor(jcd).initializeJdbcConnection(jcd, con);
+            jcd.getPlatform().initializeJdbcConnection(con);
         }
         catch (PlatformException e)
         {
@@ -186,7 +185,7 @@
     protected Connection newConnectionFromDataSource(JdbcConnectionDescriptor jcd)
             throws LookupException
     {
-        Connection retval = null;
+        Connection retval;
         // use JNDI lookup
         DataSource ds = jcd.getDataSource();
 
@@ -252,7 +251,7 @@
     protected Connection newConnectionFromDriverManager(JdbcConnectionDescriptor jcd)
             throws LookupException
     {
-        Connection retval = null;
+        Connection retval;
         // use JDBC DriverManager
         final String driver = jcd.getDriver();
         final String url = getDbURL(jcd);



---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org