Jira-2626  is not about the *extension*...   It is about "*HotUpdate*
failing on custom deployers"..  Also on a side note, it would have
been really great if you sent a mail about this change, as this broke
the downstream projects which are using custom deployers..

You have also removed the workaround which I used to get the hotUpdate
working :(.. Now once again "HotUpdate" on custom deployers fails
miserably...

Thanks,
Thilina

On 6/15/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Author: deepal
Date: Fri Jun 15 11:26:39 2007
New Revision: 547760

URL: http://svn.apache.org/viewvc?view=rev&rev=547760
Log:
fixing AXIS2-2626
 now the extension is . (snt like .class)

Modified:
    
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java
    
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/repository/util/DeploymentFileData.java
    
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/repository/util/WSInfo.java
    
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/repository/util/WSInfoList.java
    
webservices/axis2/trunk/java/modules/kernel/test-resources/deployment/CustomDeployerRepo/axis2.xml
    
webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/deployment/CustomDeployerTest.java

Modified: 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java?view=diff&rev=547760&r1=547759&r2=547760
==============================================================================
--- 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java
 Fri Jun 15 11:26:39 2007
@@ -29,10 +29,8 @@
 import java.net.URL;
 import java.net.URLClassLoader;
 import java.net.URLDecoder;
-import java.net.URI;
 import java.util.HashMap;
 import java.util.Iterator;
-import java.util.Enumeration;

 public class RepositoryListener implements DeploymentConstants {
     protected static final Log log = 
LogFactory.getLog(RepositoryListener.class);
@@ -250,7 +248,6 @@
                         if (isSourceControlDir(file)) {
                             continue;
                         }
-                        // TODO: Should this allow expanded directories like 
services/modules do?
                         if (!file.isDirectory() && extension.equals(
                                 
DeploymentFileData.getFileExtension(file.getName()))) {
                             addFileToDeploy(file,

Modified: 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/repository/util/DeploymentFileData.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/repository/util/DeploymentFileData.java?view=diff&rev=547760&r1=547759&r2=547760
==============================================================================
--- 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/repository/util/DeploymentFileData.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/repository/util/DeploymentFileData.java
 Fri Jun 15 11:26:39 2007
@@ -96,7 +96,7 @@

     public static String getFileExtension(String fileName) {
         int index = fileName.lastIndexOf('.');
-        return fileName.substring(index + 1);
+        return fileName.substring(index);
     }

     public void setClassLoader(ClassLoader classLoader) {

Modified: 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/repository/util/WSInfo.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/repository/util/WSInfo.java?view=diff&rev=547760&r1=547759&r2=547760
==============================================================================
--- 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/repository/util/WSInfo.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/repository/util/WSInfo.java
 Fri Jun 15 11:26:39 2007
@@ -51,9 +51,9 @@
         this.lastModifiedDate = lastModifiedDate;
         this.deployer = deployer;
         //TODO: This is a temporary fix for the hot update in custom deployers
-        if (!(deployer instanceof ServiceDeployer)) {
-           this.type=2;
-        }
+//        if (!(deployer instanceof ServiceDeployer)) {
+//           this.type=2;
+//        }
     }

     public String getFileName() {

Modified: 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/repository/util/WSInfoList.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/repository/util/WSInfoList.java?view=diff&rev=547760&r1=547759&r2=547760
==============================================================================
--- 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/repository/util/WSInfoList.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/repository/util/WSInfoList.java
 Fri Jun 15 11:26:39 2007
@@ -105,7 +105,7 @@
             if (!currentJars.contains(itemName)) {
                 tempvector.add(fileitem);
                 WSInfo wsInfo = new WSInfo(fileitem.getFileName(), 
fileitem.getLastModifiedDate());
-                deploymentEngine.addWSToUndeploy(wsInfo);    // this is to be 
undeployed
+                deploymentEngine.addWSToUndeploy(wsInfo);
             }
         }
         for (int i = 0; i < tempvector.size(); i++) {

Modified: 
webservices/axis2/trunk/java/modules/kernel/test-resources/deployment/CustomDeployerRepo/axis2.xml
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/test-resources/deployment/CustomDeployerRepo/axis2.xml?view=diff&rev=547760&r1=547759&r2=547760
==============================================================================
--- 
webservices/axis2/trunk/java/modules/kernel/test-resources/deployment/CustomDeployerRepo/axis2.xml
 (original)
+++ 
webservices/axis2/trunk/java/modules/kernel/test-resources/deployment/CustomDeployerRepo/axis2.xml
 Fri Jun 15 11:26:39 2007
@@ -109,7 +109,7 @@
     </messageFormatters>

     <!-- Test custom deployment by registering for "svc" files, and the "widgets" 
dir -->
-    <deployer extension="svc" directory="widgets"
+    <deployer extension=".svc" directory="widgets"
             class="org.apache.axis2.deployment.deployers.CustomDeployer"/>

     <!-- ================================================= -->

Modified: 
webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/deployment/CustomDeployerTest.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/deployment/CustomDeployerTest.java?view=diff&rev=547760&r1=547759&r2=547760
==============================================================================
--- 
webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/deployment/CustomDeployerTest.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/deployment/CustomDeployerTest.java
 Fri Jun 15 11:26:39 2007
@@ -32,7 +32,7 @@
         // OK, let's see what we've got here...
         assertTrue("Init was not called", CustomDeployer.initCalled);
         assertEquals("Wrong directory", "widgets", CustomDeployer.directory);
-        assertEquals("Wrong extension", "svc", CustomDeployer.extension);
+        assertEquals("Wrong extension", ".svc", CustomDeployer.extension);
         assertEquals("Wrong number of deployed items", 2, 
CustomDeployer.deployedItems);
         assertTrue("George wasn't found", CustomDeployer.georgeDeployed);
         assertTrue("Mary wasn't found", CustomDeployer.maryDeployed);



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Thilina Gunarathne  -  http://www.wso2.com - http://thilinag.blogspot.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to