[jbpm-commits] JBoss JBPM SVN: r4092 - in jbpm3/branches/jbpm-3.2.6.GA/modules/core/src: test/java/org/jbpm and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Sat Feb 28 18:38:45 EST 2009
Author: thomas.diesler at jboss.com
Date: 2009-02-28 18:38:45 -0500 (Sat, 28 Feb 2009)
New Revision: 4092
Modified:
jbpm3/branches/jbpm-3.2.6.GA/modules/core/src/main/java/org/jbpm/JbpmConfiguration.java
jbpm3/branches/jbpm-3.2.6.GA/modules/core/src/main/java/org/jbpm/JbpmContext.java
jbpm3/branches/jbpm-3.2.6.GA/modules/core/src/test/java/org/jbpm/JbpmConfigurationTest.java
Log:
[JBPM-2074] Removed invalid usage of finalize
Modified: jbpm3/branches/jbpm-3.2.6.GA/modules/core/src/main/java/org/jbpm/JbpmConfiguration.java
===================================================================
--- jbpm3/branches/jbpm-3.2.6.GA/modules/core/src/main/java/org/jbpm/JbpmConfiguration.java 2009-02-28 23:11:26 UTC (rev 4091)
+++ jbpm3/branches/jbpm-3.2.6.GA/modules/core/src/main/java/org/jbpm/JbpmConfiguration.java 2009-02-28 23:38:45 UTC (rev 4092)
@@ -619,12 +619,6 @@
}
}
- @Override
- protected void finalize() throws Throwable
- {
- close();
- }
-
static JbpmConfiguration getCurrentJbpmConfiguration()
{
JbpmConfiguration currentJbpmConfiguration = null;
Modified: jbpm3/branches/jbpm-3.2.6.GA/modules/core/src/main/java/org/jbpm/JbpmContext.java
===================================================================
--- jbpm3/branches/jbpm-3.2.6.GA/modules/core/src/main/java/org/jbpm/JbpmContext.java 2009-02-28 23:11:26 UTC (rev 4091)
+++ jbpm3/branches/jbpm-3.2.6.GA/modules/core/src/main/java/org/jbpm/JbpmContext.java 2009-02-28 23:38:45 UTC (rev 4092)
@@ -21,7 +21,6 @@
*/
package org.jbpm;
-import java.io.PrintStream;
import java.io.Serializable;
import java.sql.Connection;
import java.util.ArrayList;
@@ -111,17 +110,10 @@
public JbpmContext(Services services, ObjectFactory objectFactory)
{
log.debug("creating " + toString());
-
- if (logCreateStackTrace)
- new RuntimeException().printStackTrace(new PrintStream(System.out));
-
this.services = services;
this.objectFactory = objectFactory;
}
- // [JBPM-2074] Fix intermittent problem with JbpmConfigurationTest.testDomainModelConfigsWithoutJbpmContext
- public static boolean logCreateStackTrace;
-
/**
* make sure you close your JbpmContext in a finally block.
*/
Modified: jbpm3/branches/jbpm-3.2.6.GA/modules/core/src/test/java/org/jbpm/JbpmConfigurationTest.java
===================================================================
--- jbpm3/branches/jbpm-3.2.6.GA/modules/core/src/test/java/org/jbpm/JbpmConfigurationTest.java 2009-02-28 23:11:26 UTC (rev 4091)
+++ jbpm3/branches/jbpm-3.2.6.GA/modules/core/src/test/java/org/jbpm/JbpmConfigurationTest.java 2009-02-28 23:38:45 UTC (rev 4092)
@@ -128,19 +128,11 @@
// 'jbpm.cfg.xml' or the static method JbpmConfiguration.Configs.setDefaultObjectFactory
// to specify the configuration information.
- JbpmContext.logCreateStackTrace = true;
- try
- {
- JbpmConfiguration.Configs.setDefaultObjectFactory(ObjectFactoryParser.parseXmlString(
- "<jbpm-configuration>" +
- " <string name='myproperty'>myvalue</string>" +
- "</jbpm-configuration>"));
- assertEquals("myvalue", JbpmConfiguration.Configs.getString("myproperty"));
- }
- finally
- {
- JbpmContext.logCreateStackTrace = false;
- }
+ JbpmConfiguration.Configs.setDefaultObjectFactory(ObjectFactoryParser.parseXmlString(
+ "<jbpm-configuration>" +
+ " <string name='myproperty'>myvalue</string>" +
+ "</jbpm-configuration>"));
+ assertEquals("myvalue", JbpmConfiguration.Configs.getString("myproperty"));
}
public static class CustomObjectFactory implements ObjectFactory
More information about the jbpm-commits
mailing list