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 {