[jboss-svn-commits] JBL Code SVN: r36456 - labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/internal/soa/esb/dependencies.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Dec 17 15:12:20 EST 2010
Author: kevin.conner at jboss.com
Date: 2010-12-17 15:12:20 -0500 (Fri, 17 Dec 2010)
New Revision: 36456
Modified:
labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/internal/soa/esb/dependencies/JuddiClientService.java
Log:
Workaround jUDDI race: JBESB-3549
Modified: labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/internal/soa/esb/dependencies/JuddiClientService.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/internal/soa/esb/dependencies/JuddiClientService.java 2010-12-17 16:43:02 UTC (rev 36455)
+++ labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/internal/soa/esb/dependencies/JuddiClientService.java 2010-12-17 20:12:20 UTC (rev 36456)
@@ -114,8 +114,9 @@
System.setProperty("javax.xml.registry.ConnectionFactoryClass","org.apache.ws.scout.registry.ConnectionFactoryImpl");
manager = new UDDIClerkManager(uddiClientResourceFile.getAbsolutePath());
+ // addClerkManager must precede manager.start() to avoid a race in jUDDI, do not change this order.
+ UDDIClientContainer.addClerkManager(manager) ;
manager.start();
- UDDIClientContainer.addClerkManager(manager) ;
}
@@ -123,7 +124,6 @@
{
if (manager != null)
{
- final String managerName = manager.getClientConfig().getManagerName() ;
manager.stop() ;
}
}
More information about the jboss-svn-commits
mailing list