[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