[jboss-svn-commits] JBL Code SVN: r20683 - labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/testutils.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sat Jun 21 18:38:14 EDT 2008
Author: tfennelly
Date: 2008-06-21 18:38:14 -0400 (Sat, 21 Jun 2008)
New Revision: 20683
Modified:
labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/testutils/AbstractTestRunner.java
Log:
Added explicit setting of the registry connection class as suggested by Daniel.
Modified: labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/testutils/AbstractTestRunner.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/testutils/AbstractTestRunner.java 2008-06-21 14:10:23 UTC (rev 20682)
+++ labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/testutils/AbstractTestRunner.java 2008-06-21 22:38:14 UTC (rev 20683)
@@ -21,6 +21,7 @@
import junit.framework.TestCase;
import org.jboss.internal.soa.esb.assertion.AssertArgument;
+import org.jboss.soa.esb.common.ModulePropertyManager;
import java.io.InputStream;
@@ -73,6 +74,9 @@
esbConfig.setESBProperties(AbstractTestRunner.class.getResourceAsStream("jbossesb-properties.xml"));
}
+ String installedJaxrConnectionFactoryImpl = System.getProperty( "javax.xml.registry.ConnectionFactoryClass");
+ String jaxrConnectionFactoryImpl = ModulePropertyManager.getPropertyManager("registry").getProperty("org.jboss.soa.esb.registry.factoryClass", "org.apache.ws.scout.registry.ConnectionFactoryImpl");
+ System.setProperty( "javax.xml.registry.ConnectionFactoryClass", jaxrConnectionFactoryImpl);
try {
esbConfig.installRegistry();
try {
@@ -86,6 +90,11 @@
esbConfig.uninstallRegistry();
}
} finally {
+ if(installedJaxrConnectionFactoryImpl != null) {
+ System.setProperty("javax.xml.registry.ConnectionFactoryClass", installedJaxrConnectionFactoryImpl);
+ } else {
+ System.getProperties().remove("javax.xml.registry.ConnectionFactoryClass");
+ }
esbConfig.resetESBProperties();
}
}
More information about the jboss-svn-commits
mailing list