You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by ms...@apache.org on 2007/03/01 21:11:28 UTC

svn commit: r513475 - in /incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il: config/OdeConfigProperties.java dbutil/Database.java

Author: mszefler
Date: Thu Mar  1 12:11:27 2007
New Revision: 513475

URL: http://svn.apache.org/viewvc?view=rev&rev=513475
Log:
Allow change to Minerva pool blocking.

Modified:
    incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/config/OdeConfigProperties.java
    incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/dbutil/Database.java

Modified: incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/config/OdeConfigProperties.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/config/OdeConfigProperties.java?view=diff&rev=513475&r1=513474&r2=513475
==============================================================================
--- incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/config/OdeConfigProperties.java (original)
+++ incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/config/OdeConfigProperties.java Thu Mar  1 12:11:27 2007
@@ -47,6 +47,7 @@
 
     private static final String PROP_DB_INTERNAL_URL = "db.int.jdbcurl";
 
+
     private static final String PROP_DB_INTERNAL_DRIVER = "db.int.driver";
 
     private static final String PROP_DB_INTERNAL_PASSWORD = "db.int.password";
@@ -61,6 +62,8 @@
 
     private static final String PROP_POOL_MIN = "db.pool.min";
 
+    private static final String PROP_DB_POOL_BLOCKING = "db.pool.blocking";
+
     private static final String PROP_CONNECTOR_PORT = "jca.port";
 
     private static final String PROP_CONNECTOR_NAME = "jca.name";
@@ -175,6 +178,12 @@
     public String getDbInternalJdbcDriverClass() {
         return getProperty(OdeConfigProperties.PROP_DB_INTERNAL_DRIVER, "org.apache.derby.jdbc.ClientDriver");
     }
+    
+    public boolean getPoolBlocking() {
+        return Boolean.valueOf(getProperty(PROP_DB_POOL_BLOCKING,"false"));
+    }
+
+
 
     public int getPoolMaxSize() {
         return Integer.valueOf(getProperty(OdeConfigProperties.PROP_POOL_MAX, "10"));

Modified: incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/dbutil/Database.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/dbutil/Database.java?view=diff&rev=513475&r1=513474&r2=513475
==============================================================================
--- incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/dbutil/Database.java (original)
+++ incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/dbutil/Database.java Thu Mar  1 12:11:27 2007
@@ -160,7 +160,7 @@
 
         _minervaPool.getPoolParams().maxSize = _odeConfig.getPoolMaxSize();
         _minervaPool.getPoolParams().minSize = _odeConfig.getPoolMinSize();
-        _minervaPool.getPoolParams().blocking = false;
+        _minervaPool.getPoolParams().blocking = _odeConfig.getPoolBlocking();
         _minervaPool.setType(MinervaPool.PoolType.MANAGED);
 
         try {