You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2012/01/06 11:12:52 UTC

svn commit: r1228056 - in /axis/axis1/java/trunk: axis-maven-plugin/src/main/java/org/apache/axis/maven/AbstractWsdl2JavaMojo.java integration/pom.xml

Author: veithen
Date: Fri Jan  6 10:12:51 2012
New Revision: 1228056

URL: http://svn.apache.org/viewvc?rev=1228056&view=rev
Log:
Use the intended implementation class in the oneway test.

Modified:
    axis/axis1/java/trunk/axis-maven-plugin/src/main/java/org/apache/axis/maven/AbstractWsdl2JavaMojo.java
    axis/axis1/java/trunk/integration/pom.xml

Modified: axis/axis1/java/trunk/axis-maven-plugin/src/main/java/org/apache/axis/maven/AbstractWsdl2JavaMojo.java
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis-maven-plugin/src/main/java/org/apache/axis/maven/AbstractWsdl2JavaMojo.java?rev=1228056&r1=1228055&r2=1228056&view=diff
==============================================================================
--- axis/axis1/java/trunk/axis-maven-plugin/src/main/java/org/apache/axis/maven/AbstractWsdl2JavaMojo.java (original)
+++ axis/axis1/java/trunk/axis-maven-plugin/src/main/java/org/apache/axis/maven/AbstractWsdl2JavaMojo.java Fri Jan  6 10:12:51 2012
@@ -91,6 +91,15 @@ public abstract class AbstractWsdl2JavaM
     private boolean serverSide;
     
     /**
+     * Set the name of the class implementing the web service.
+     * This is especially useful when exporting a java class
+     * as a web service using Java2WSDL followed by WSDL2Java.
+     * 
+     * @parameter
+     */
+    private String implementationClassName;
+    
+    /**
      * deploy skeleton (true) or implementation (false) in deploy.wsdd.
      * Default is false.  Assumes server-side="true".
      * 
@@ -173,7 +182,7 @@ public abstract class AbstractWsdl2JavaM
 //            emitter.setNStoPkg(namespaceMappingFile.toString());
 //        }
 //        emitter.setTimeout(timeout);
-//        emitter.setImplementationClassName(implementationClassName);
+        emitter.setImplementationClassName(implementationClassName);
 
 //        Authenticator.setDefault(new DefaultAuthenticator(username, password));
 //        if (classpath != null) {

Modified: axis/axis1/java/trunk/integration/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/integration/pom.xml?rev=1228056&r1=1228055&r2=1228056&view=diff
==============================================================================
--- axis/axis1/java/trunk/integration/pom.xml (original)
+++ axis/axis1/java/trunk/integration/pom.xml Fri Jan  6 10:12:51 2012
@@ -591,8 +591,7 @@
                         <configuration>
                             <file>src/test/wsdl/oneway/oneway.wsdl</file>
                             <serverSide>true</serverSide>
-                            <!-- TODO: this is strange, because there is an Impl class, but with the wrong name -->
-                            <implementation>true</implementation>
+                            <implementationClassName>test.wsdl.oneway.OnewayImpl</implementationClassName>
                         </configuration>
                     </execution>
                     <!-- This tests polymorphism of return values -->