Author: rmannibucau
Date: Sat Jul 21 21:09:57 2012
New Revision: 1364173

URL: http://svn.apache.org/viewvc?rev=1364173&view=rev
Log:
unused import + utility method for lisibility

Modified:
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceFactory.java

Modified: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceFactory.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceFactory.java?rev=1364173&r1=1364172&r2=1364173&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceFactory.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceFactory.java
 Sat Jul 21 21:09:57 2012
@@ -34,7 +34,6 @@ import java.io.IOException;
 import java.lang.reflect.Field;
 import java.lang.reflect.Method;
 import java.sql.SQLException;
-import java.util.Map;
 import java.util.Properties;
 
 /**
@@ -59,10 +58,10 @@ public class DataSourceFactory {
 
             DataSource dataSource = (DataSource) recipe.create();
 
-            if (managed) {
+            if (managed) { // TODO: same than for not managed when we'll get a 
proxy to manage tx for ds
                 ds = new DbcpManagedDataSource(name, dataSource);
             } else {
-                if 
("true".equalsIgnoreCase(properties.getProperty(POOL_PROPERTY, "true"))) {
+                if (useDbcp(properties)) {
                     ds = new DbcpDataSource(name, dataSource);
                 } else {
                     ds = dataSource;
@@ -75,6 +74,10 @@ public class DataSourceFactory {
         return ds;
     }
 
+    private static boolean useDbcp(final Properties properties) {
+        return "true".equalsIgnoreCase(properties.getProperty(POOL_PROPERTY, 
"true"));
+    }
+
     private static Properties asProperties(String definition) throws 
IOException {
         final Properties properties = IO.readProperties(IO.read(definition), 
new Properties());
         trimNotSupportedDataSourceProperties(properties);


Reply via email to