[jboss-svn-commits] JBL Code SVN: r35947 - 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
Thu Nov 11 10:03:02 EST 2010
Author: kevin.conner at jboss.com
Date: 2010-11-11 10:03:02 -0500 (Thu, 11 Nov 2010)
New Revision: 35947
Modified:
labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/internal/soa/esb/dependencies/JuddiClientService.java
Log:
Start and register the manager as part of the bean lifecycle: JBESB-3535
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-11-11 14:57:15 UTC (rev 35946)
+++ labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/internal/soa/esb/dependencies/JuddiClientService.java 2010-11-11 15:03:02 UTC (rev 35947)
@@ -30,6 +30,8 @@
import java.io.OutputStream;
import java.net.URL;
+import org.apache.juddi.v3.client.config.UDDIClerkManager;
+import org.apache.juddi.v3.client.config.UDDIClientContainer;
import org.apache.log4j.Logger;
import org.jboss.internal.soa.esb.util.XMLHelper;
import org.jboss.system.ServiceMBeanSupport;
@@ -43,6 +45,8 @@
private String propertiesResourceFile ;
private String propertiesFileDir;
+
+ private UDDIClerkManager manager;
public String getPropertiesResourceFile()
{
@@ -108,13 +112,20 @@
xmlPropertyIS.close() ;
}
- System.setProperty("uddi.client.xml", uddiClientResourceFile.getAbsolutePath());
System.setProperty("javax.xml.registry.ConnectionFactoryClass","org.apache.ws.scout.registry.ConnectionFactoryImpl");
+ manager = new UDDIClerkManager(uddiClientResourceFile.getAbsolutePath());
+ manager.start();
+ UDDIClientContainer.addClerkManager(manager) ;
}
protected void stopService() throws Exception
{
+ if (manager != null)
+ {
+ final String managerName = manager.getClientConfig().getManagerName() ;
+ manager.stop() ;
+ }
}
public void setPropertiesFileDir(final String directory)
More information about the jboss-svn-commits
mailing list