You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by az...@apache.org on 2007/04/25 17:23:23 UTC

svn commit: r532385 - /webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java

Author: azeez
Date: Wed Apr 25 08:23:22 2007
New Revision: 532385

URL: http://svn.apache.org/viewvc?view=rev&rev=532385
Log:
Create a new instance of RepositoryListener when loading the repository. This is causing some inconsistent behavior due to threading issues (possibly).



Modified:
    webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java

Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java?view=diff&rev=532385&r1=532384&r2=532385
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java Wed Apr 25 08:23:22 2007
@@ -123,11 +123,7 @@
         prepareRepository(repoDir);
         // setting the CLs
         setClassLoaders(repoDir);
-        if (repoListener == null) {
-            repoListener = new RepositoryListener(this, false);
-        } else {
-            repoListener.init2(false);
-        }
+        repoListener = new RepositoryListener(this, false);
         org.apache.axis2.util.Utils
                 .calculateDefaultModuleVersion(axisConfig.getModules(), axisConfig);
         try {
@@ -212,11 +208,11 @@
                 if (fileUrl.endsWith(".mar")) {
                     URL moduleurl = new URL(moduleDir, fileUrl);
                     ClassLoader deploymentClassLoader =
-                           Utils.createClassLoader(
+                            Utils.createClassLoader(
                                     new URL[]{moduleurl},
                                     axisConfig.getModuleClassLoader(),
                                     true,
-                                    (File)axisConfig.getParameterValue(Constants.Configuration.ARTIFACTS_TEMP_DIR));
+                                    (File) axisConfig.getParameterValue(Constants.Configuration.ARTIFACTS_TEMP_DIR));
                     AxisModule module = new AxisModule();
                     module.setModuleClassLoader(deploymentClassLoader);
                     module.setParent(axisConfig);
@@ -265,7 +261,7 @@
                     new URL[]{servicesURL},
                     axisConfig.getServiceClassLoader(),
                     true,
-                    (File)axisConfig.getParameterValue(Constants.Configuration.ARTIFACTS_TEMP_DIR));
+                    (File) axisConfig.getParameterValue(Constants.Configuration.ARTIFACTS_TEMP_DIR));
             String metainf = "meta-inf";
             serviceGroup.setServiceGroupClassLoader(serviceClassLoader);
             //processing wsdl.list



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org