You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2006/12/19 10:40:18 UTC
svn commit: r488598 - in /webservices/axis2/trunk/java/modules: jaxws/
jaxws/src/org/apache/axis2/jaxws/
jaxws/src/org/apache/axis2/jaxws/client/proxy/
jaxws/src/org/apache/axis2/jaxws/description/
jaxws/src/org/apache/axis2/jaxws/i18n/ jaxws/src/org/a...
Author: dims
Date: Tue Dec 19 01:40:15 2006
New Revision: 488598
URL: http://svn.apache.org/viewvc?view=rev&rev=488598
Log:
first pass, splitting metadata related code from jaxws (Needs a lot more work!!). Compiles ok and tests run ok.
Added:
webservices/axis2/trunk/java/modules/metadata/
webservices/axis2/trunk/java/modules/metadata/maven.xml
webservices/axis2/trunk/java/modules/metadata/project.properties
webservices/axis2/trunk/java/modules/metadata/project.xml
webservices/axis2/trunk/java/modules/metadata/src/
webservices/axis2/trunk/java/modules/metadata/src/org/
webservices/axis2/trunk/java/modules/metadata/src/org/apache/
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/ClientConfigurationFactory.java (contents, props changed)
- copied, changed from r488498, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/ClientConfigurationFactory.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/ExceptionFactory.java (contents, props changed)
- copied, changed from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/ExceptionFactory.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/
- copied from r488498, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/EndpointDescription.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/EndpointDescription.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/OperationDescription.java
- copied, changed from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/OperationDescription.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/OperationDescriptionJava.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/OperationDescriptionJava.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/ServiceDescription.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/ServiceDescription.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/builder/HandlerChainAnnot.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/builder/HandlerChainAnnot.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/builder/MDQConstants.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/builder/MDQConstants.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/builder/ParameterDescriptionComposite.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/builder/ParameterDescriptionComposite.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/builder/ServiceModeAnnot.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/builder/ServiceModeAnnot.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/builder/SoapBindingAnnot.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/builder/SoapBindingAnnot.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/builder/WebParamAnnot.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/builder/WebParamAnnot.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/impl/DescriptionFactoryImpl.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/impl/DescriptionFactoryImpl.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/impl/DescriptionUtils.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/impl/DescriptionUtils.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/impl/EndpointDescriptionImpl.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/impl/EndpointDescriptionImpl.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/impl/EndpointInterfaceDescriptionImpl.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/impl/EndpointInterfaceDescriptionImpl.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/impl/FaultDescriptionImpl.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/impl/FaultDescriptionImpl.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/impl/OperationDescriptionImpl.java
- copied, changed from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/impl/OperationDescriptionImpl.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/impl/PackageSetBuilder.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/impl/PackageSetBuilder.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/impl/ServiceDescriptionImpl.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/impl/ServiceDescriptionImpl.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/validator/EndpointDescriptionValidator.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/validator/EndpointDescriptionValidator.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/validator/EndpointInterfaceDescriptionValidator.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/validator/EndpointInterfaceDescriptionValidator.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/validator/OperationDescriptionValidator.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/validator/OperationDescriptionValidator.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/validator/ServiceDescriptionValidator.java
- copied unchanged from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/validator/ServiceDescriptionValidator.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/i18n/
- copied from r488597, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/i18n/
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/message/
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/message/MessageException.java (contents, props changed)
- copied, changed from r488498, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/MessageException.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/message/MessageInternalException.java (contents, props changed)
- copied, changed from r488498, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/MessageInternalException.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/util/
- copied from r488597, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/util/
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/wsdl/
- copied from r488597, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/wsdl/
Removed:
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/ClientConfigurationFactory.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/ExceptionFactory.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/i18n/
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/MessageException.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/MessageInternalException.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/util/
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/wsdl/
Modified:
webservices/axis2/trunk/java/modules/jaxws/maven.xml
webservices/axis2/trunk/java/modules/jaxws/project.xml
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/proxy/JAXWSProxyHandler.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/factory/MethodMarshallerFactory.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/JavaBeanDispatcher.java
Modified: webservices/axis2/trunk/java/modules/jaxws/maven.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/maven.xml?view=diff&rev=488598&r1=488597&r2=488598
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/maven.xml (original)
+++ webservices/axis2/trunk/java/modules/jaxws/maven.xml Tue Dec 19 01:40:15 2006
@@ -40,7 +40,7 @@
<ant:echo>Generating java from echo.xsd</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet ${schema.source.dir}/echo.xsd"/>
@@ -48,7 +48,7 @@
<ant:echo>Generating java from stock1.xsd</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet ${schema.source.dir}/stock1.xsd"/>
@@ -56,7 +56,7 @@
<ant:echo>Generating java from stock2.xsd</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet ${schema.source.dir}/stock2.xsd"/>
@@ -64,7 +64,7 @@
<ant:echo>Generating java from samplemtom.xsd</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet ${schema.source.dir}/samplemtom.xsd"/>
@@ -72,7 +72,7 @@
<ant:echo>Generating java from ProxyDocLitWrapped.wsdl</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -p org.test.proxy.doclitwrapped -quiet -wsdl ${wsdl.source.dir}/ProxyDocLitWrapped.wsdl"/>
@@ -80,7 +80,7 @@
<ant:echo>Generating java from ProxyDocLitnonWrapped.wsdl</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/ProxyDocLitnonWrapped.wsdl"/>
@@ -88,7 +88,7 @@
<ant:echo>Generating java from RPCLit.wsdl</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -p org.test.proxy.rpclit -quiet -wsdl ${wsdl.source.dir}/RPCLit.wsdl"/>
@@ -96,7 +96,7 @@
<ant:echo>Generating java from gorilla_dlw.wsdl</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/gorilla_dlw.wsdl"/>
@@ -104,7 +104,7 @@
<ant:echo>Generating java from SOAP12Echo.wsdl</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/SOAP12Echo.wsdl"/>
@@ -112,14 +112,14 @@
<ant:echo>Generating java from AddNumbers.wsdl</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/AddNumbers.wsdl"/>
</java>
<ant:echo>Generating java from async_doclitwr.wsdl</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/async_doclitwr.wsdl"/>
@@ -127,7 +127,7 @@
<ant:echo>Generating java from FaultyWebService.wsdl</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/FaultyWebService.wsdl"/>
@@ -135,7 +135,7 @@
<ant:echo>Generating java from FaultsService.wsdl</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/FaultsService.wsdl"/>
@@ -143,7 +143,7 @@
<ant:echo>Generating java from jaxbsource</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -p org.test.dispatch.jaxbsource ${schema.source.dir}/jaxbsource.xsd"/>
@@ -151,7 +151,7 @@
<ant:echo>Generating java from doclit_nonwrap.wsdl for javabean endpoint support</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/doclit_nonwrap.wsdl"/>
@@ -159,7 +159,7 @@
<ant:echo>Generating java from doclitwrap.wsdl for javabean endpoint support</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/doclitwrap.wsdl"/>
@@ -167,7 +167,7 @@
<ant:echo>Generating java from doclitbare.wsdl for javabean endpoint support</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/doclitbare.wsdl"/>
@@ -175,7 +175,7 @@
<ant:echo>Generating java from EchoMessage.wsdl for javabean endpoint support</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/EchoMessage.wsdl"/>
@@ -183,7 +183,7 @@
<ant:echo>Generating java from resourceinjection.wsdl for javabean endpoint Resource Injection support</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/resourceinjection.wsdl"/>
@@ -191,7 +191,7 @@
<ant:echo>Generating java from AnyType.wsdl for javabean endpoint AnyType support</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/AnyType.wsdl"/>
@@ -199,7 +199,7 @@
<ant:echo>Generating java from WSDLMultiTests.wsdl</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/WSDLMultiTests.wsdl"/>
@@ -207,7 +207,7 @@
<ant:echo>Generating java from Polymorphic shapes.wsdl for javabean endpoint support</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/shapes.wsdl"/>
@@ -215,7 +215,7 @@
<ant:echo>Generating java from SOAPActionTest.wsdl</ant:echo>
<java classname="com.sun.tools.xjc.Driver" fork="true">
- <jvmarg line="${maven.junit.jvmargs}"/>
+ <jvmarg line="${maven.junit.jvmargs2}"/>
<classpath refid="maven.dependency.classpath"/>
<classpath location="${compiled.classes.dir}"/>
<arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/SOAPActionTest.wsdl"/>
@@ -711,16 +711,4 @@
</ant:sourcepath>
</ant:javadoc>
</goal>
-
- <postGoal name="java:jar-resources">
- <tstamp>
- <format property="build.time" pattern="MMM dd, yyyy (hh:mm:ss z)" locale="en"/>
- </tstamp>
- <replace dir="${maven.build.dest}/org/apache/axis2/jaxws/i18n">
- <include name="resource*.properties"/>
- <replacefilter token="#today#" value="${build.time}"/>
- <replacefilter token="#axisVersion#" value="${pom.currentVersion}"/>
- </replace>
- </postGoal>
-
</project>
Modified: webservices/axis2/trunk/java/modules/jaxws/project.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/project.xml?view=diff&rev=488598&r1=488597&r2=488598
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/project.xml (original)
+++ webservices/axis2/trunk/java/modules/jaxws/project.xml Tue Dec 19 01:40:15 2006
@@ -174,6 +174,11 @@
<artifactId>axis2-jaxws-api</artifactId>
<version>${pom.currentVersion}</version>
</dependency>
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-metadata</artifactId>
+ <version>${pom.currentVersion}</version>
+ </dependency>
<dependency>
<groupId>annogen</groupId>
<artifactId>annogen</artifactId>
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/proxy/JAXWSProxyHandler.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/proxy/JAXWSProxyHandler.java?view=diff&rev=488598&r1=488597&r2=488598
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/proxy/JAXWSProxyHandler.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/proxy/JAXWSProxyHandler.java Tue Dec 19 01:40:15 2006
@@ -40,6 +40,7 @@
import org.apache.axis2.jaxws.description.OperationDescription;
import org.apache.axis2.jaxws.description.ServiceDescription;
import org.apache.axis2.jaxws.i18n.Messages;
+import org.apache.axis2.jaxws.marshaller.factory.MethodMarshallerFactory;
import org.apache.axis2.jaxws.message.Message;
import org.apache.axis2.jaxws.spi.ServiceDelegate;
import org.apache.commons.logging.Log;
@@ -287,7 +288,7 @@
OperationDescription operationDesc = endpointDesc.getEndpointInterfaceDescription().getOperation(method);
- Message message = operationDesc.getMarshaller(true).marshalRequest(args, operationDesc);
+ Message message = MethodMarshallerFactory.getMarshaller(operationDesc, true).marshalRequest(args, operationDesc);
if (log.isDebugEnabled()) {
log.debug("Objects converted to Message");
@@ -314,7 +315,7 @@
log.debug("Converting Message to Response Object");
}
if (responseMsg.isFault()) {
- Object object = operationDesc.getMarshaller(false).demarshalFaultResponse(responseMsg, operationDesc);
+ Object object = MethodMarshallerFactory.getMarshaller(operationDesc, false).demarshalFaultResponse(responseMsg, operationDesc);
if (log.isDebugEnabled()) {
log.debug("Message Converted to response Throwable. Throwing back to client.");
}
@@ -324,7 +325,7 @@
// use the factory, it'll throw the right thing:
throw ExceptionFactory.makeWebServiceException(responseContext.getLocalException());
}
- Object object = operationDesc.getMarshaller(false).demarshalResponse(responseMsg, args, operationDesc);
+ Object object = MethodMarshallerFactory.getMarshaller(operationDesc, false).demarshalResponse(responseMsg, args, operationDesc);
if (log.isDebugEnabled()) {
log.debug("Message Converted to response Object");
}
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/factory/MethodMarshallerFactory.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/factory/MethodMarshallerFactory.java?view=diff&rev=488598&r1=488597&r2=488598
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/factory/MethodMarshallerFactory.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/factory/MethodMarshallerFactory.java Tue Dec 19 01:40:15 2006
@@ -25,6 +25,7 @@
import org.apache.axis2.jaxws.marshaller.impl.alt.DocLitBareMethodMarshaller;
import org.apache.axis2.jaxws.marshaller.impl.alt.DocLitWrappedMethodMarshaller;
import org.apache.axis2.jaxws.marshaller.impl.alt.RPCLitMethodMarshaller;
+import org.apache.axis2.jaxws.description.OperationDescription;
/**
* The MethodMarshallerFactory creates a Doc/Lit Wrapped, Doc/Lit Bare or RPC Marshaller using SOAPBinding information
@@ -80,4 +81,60 @@
}
return null;
}
+
+ public static MethodMarshaller getMarshaller(OperationDescription op, boolean isClient) {
+
+ MethodMarshaller marshaller = null;
+ if (isClient) {
+ if (op.getSoapBindingStyle() == SOAPBinding.Style.DOCUMENT) {
+ marshaller = createDocLitMethodMarshaller(op, isClient);
+ } else if (op.getSoapBindingStyle() == SOAPBinding.Style.RPC) {
+ marshaller = createRPCLitMethodMarshaller(isClient);
+ }
+ } else { // SERVER
+ if (op.getSoapBindingStyle() == SOAPBinding.Style.DOCUMENT) {
+ marshaller = createDocLitMethodMarshaller(op, isClient);
+ } else if (op.getSoapBindingStyle() == SOAPBinding.Style.RPC) {
+ marshaller = createRPCLitMethodMarshaller(isClient);
+ }
+ }
+ return marshaller;
+ }
+
+ private static MethodMarshaller createDocLitMethodMarshaller(OperationDescription op, boolean isClient){
+ SOAPBinding.ParameterStyle parameterStyle = null;
+ if(isDocLitBare(op)){
+ parameterStyle = SOAPBinding.ParameterStyle.BARE;
+ }
+ if(isDocLitWrapped(op)){
+ parameterStyle = SOAPBinding.ParameterStyle.WRAPPED;
+ }
+ return createMethodMarshaller(SOAPBinding.Style.DOCUMENT, parameterStyle, isClient);
+ }
+
+ private static MethodMarshaller createRPCLitMethodMarshaller(boolean isClient){
+ return createMethodMarshaller(SOAPBinding.Style.RPC, SOAPBinding.ParameterStyle.WRAPPED, isClient);
+ }
+
+ protected static boolean isDocLitBare(OperationDescription op){
+ SOAPBinding.ParameterStyle methodParamStyle = op.getSoapBindingParameterStyle();
+ if(methodParamStyle!=null){
+ return methodParamStyle == SOAPBinding.ParameterStyle.BARE;
+ }
+ else{
+ SOAPBinding.ParameterStyle SEIParamStyle = op.getEndpointInterfaceDescription().getSoapBindingParameterStyle();
+ return SEIParamStyle == SOAPBinding.ParameterStyle.BARE;
+ }
+ }
+
+ protected static boolean isDocLitWrapped(OperationDescription op){
+ SOAPBinding.ParameterStyle methodParamStyle = op.getSoapBindingParameterStyle();
+ if(methodParamStyle!=null){
+ return methodParamStyle == SOAPBinding.ParameterStyle.WRAPPED;
+ }
+ else{
+ SOAPBinding.ParameterStyle SEIParamStyle = op.getEndpointInterfaceDescription().getSoapBindingParameterStyle();
+ return SEIParamStyle == SOAPBinding.ParameterStyle.WRAPPED;
+ }
+ }
}
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/JavaBeanDispatcher.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/JavaBeanDispatcher.java?view=diff&rev=488598&r1=488597&r2=488598
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/JavaBeanDispatcher.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/JavaBeanDispatcher.java Tue Dec 19 01:40:15 2006
@@ -30,6 +30,7 @@
import org.apache.axis2.jaxws.description.ServiceDescription;
import org.apache.axis2.jaxws.i18n.Messages;
import org.apache.axis2.jaxws.marshaller.MethodMarshaller;
+import org.apache.axis2.jaxws.marshaller.factory.MethodMarshallerFactory;
import org.apache.axis2.jaxws.message.Message;
import org.apache.axis2.jaxws.message.Protocol;
import org.apache.commons.logging.Log;
@@ -189,38 +190,8 @@
if(styleOnMethod!=null && styleOnSEI!=styleOnMethod){
throw ExceptionFactory.makeWebServiceException(Messages.getMessage("proxyErr2"));
}
- return operationDesc.getMarshaller(false);
-
- /*
- MethodMarshallerFactory cf = (MethodMarshallerFactory) FactoryRegistry.getFactory(MethodMarshallerFactory.class);
-
- if(styleOnSEI == javax.jws.soap.SOAPBinding.Style.DOCUMENT){
- return createDocLitMessageConvertor(cf, operationDesc);
- }
- if(styleOnSEI == javax.jws.soap.SOAPBinding.Style.RPC){
- return createRPCLitMessageConvertor(cf);
-
- }
- return null;
- */
+ return MethodMarshallerFactory.getMarshaller(operationDesc, false);
}
-
- /*
- private MethodMarshaller createDocLitMessageConvertor(MethodMarshallerFactory cf, OperationDescription operationDesc){
- ParameterStyle parameterStyle = null;
- if(isDocLitBare(endpointDesc, operationDesc)){
- parameterStyle = javax.jws.soap.SOAPBinding.ParameterStyle.BARE;
- }
- if(isDocLitWrapped(endpointDesc, operationDesc)){
- parameterStyle = javax.jws.soap.SOAPBinding.ParameterStyle.WRAPPED;
- }
- return cf.createMethodMarshaller(Style.DOCUMENT, parameterStyle, false);
- }
-
- private MethodMarshaller createRPCLitMessageConvertor(MethodMarshallerFactory cf){
- return cf.createMethodMarshaller(Style.RPC, ParameterStyle.WRAPPED, false);
- }
- */
public Method getJavaMethod(MessageContext mc, Class serviceImplClass) {
QName opName = mc.getOperationName();
Added: webservices/axis2/trunk/java/modules/metadata/maven.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/maven.xml?view=auto&rev=488598
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/maven.xml (added)
+++ webservices/axis2/trunk/java/modules/metadata/maven.xml Tue Dec 19 01:40:15 2006
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Revision: 1.21 $ $Date: 2004-10-27 20:54:09 +0600 (Wed, 27 Oct 2004) $ -->
+
+<project default="jar"
+ xmlns:j="jelly:core"
+ xmlns:u="jelly:util"
+ xmlns:maven="jelly:maven"
+ xmlns:util="jelly:util"
+ xmlns:deploy="deploy"
+ xmlns:ant="jelly:ant">
+
+ <preGoal name="itest:compile">
+ <u:file var="file" name="${maven.itest.src}"/>
+ <j:if test="${!file.exists()}">
+ <j:expr value="${context.setVariable('maven.itest.skip', 'true')}"/>
+ </j:if>
+ </preGoal>
+
+ <postGoal name="java:jar-resources">
+ <tstamp>
+ <format property="build.time" pattern="MMM dd, yyyy (hh:mm:ss z)" locale="en"/>
+ </tstamp>
+ <replace dir="${maven.build.dest}/org/apache/axis2/jaxws/i18n">
+ <include name="resource*.properties"/>
+ <replacefilter token="#today#" value="${build.time}"/>
+ <replacefilter token="#axisVersion#" value="${pom.currentVersion}"/>
+ </replace>
+ </postGoal>
+</project>
Added: webservices/axis2/trunk/java/modules/metadata/project.properties
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/project.properties?view=auto&rev=488598
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/project.properties (added)
+++ webservices/axis2/trunk/java/modules/metadata/project.properties Tue Dec 19 01:40:15 2006
@@ -0,0 +1,38 @@
+# -------------------------------------------------------------------
+# Copyright 2001-2004 The Apache Software Foundation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# -------------------------------------------------------------------
+
+maven.multiproject.type=jar
+
+# -------------------------------------------------------------------
+# JUnit
+# -------------------------------------------------------------------
+maven.junit.jvmargs=-Xmx256m -Djava.awt.headless=true -Dbuild.repository=./target/test-classes
+maven.junit.fork=true
+
+# -------------------------------------------------------------------
+# Test
+# -------------------------------------------------------------------
+maven.test.failure.ignore=true
+
+# -------------------------------------------------------------------
+# Compile
+# -------------------------------------------------------------------
+maven.compile.optimize=false
+maven.compile.fork=true
+maven.compile.target=1.5
+maven.compile.source=1.5
+
+jaxws.version=${pom.currentVersion}
Added: webservices/axis2/trunk/java/modules/metadata/project.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/project.xml?view=auto&rev=488598
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/project.xml (added)
+++ webservices/axis2/trunk/java/modules/metadata/project.xml Tue Dec 19 01:40:15 2006
@@ -0,0 +1,332 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+ * Copyright 2001-2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+ -->
+<project>
+ <pomVersion>3</pomVersion>
+ <extend>../../etc/project.xml</extend>
+
+ <name>Apache Axis 2.0 - Metadata</name>
+ <id>axis2-metadata</id>
+ <groupId>org.apache.axis2</groupId>
+ <description>JSR-181 and JSR-224 Annotations Processing</description>
+
+ <!-- ========== -->
+ <!-- Developers -->
+ <!-- ========== -->
+ <developers>
+ <developer>
+ <name>Nicholas Gallardo</name>
+ <organization>IBM</organization>
+ </developer>
+ <developer>
+ <name>Rich Scheuerle</name>
+ <id>scheu</id>
+ <email>scheu AT us.ibm.com</email>
+ <organization>IBM</organization>
+ </developer>
+ <developer>
+ <name>Jeff Barrett</name>
+ <organization>IBM</organization>
+ </developer>
+ <developer>
+ <name>Nikhil Thaker</name>
+ <organization>IBM</organization>
+ </developer>
+ <developer>
+ <name>Michael Rheinheimer</name>
+ <organization>IBM</organization>
+ </developer>
+ </developers>
+ <contributors>
+ <contributor>
+ <name>Brent Ulbricht</name>
+ <organization>IBM</organization>
+ </contributor>
+ <contributor>
+ <name>Dan Sedov</name>
+ <organization>IBM</organization>
+ </contributor>
+ <contributor>
+ <name>Lizet Ernand</name>
+ <organization>IBM</organization>
+ </contributor>
+ <contributor>
+ <name>Samual Isokpunwu</name>
+ <organization>IBM</organization>
+ </contributor>
+ </contributors>
+ <build>
+ <defaultGoal>jar</defaultGoal>
+ <nagEmailAddress></nagEmailAddress>
+ <sourceDirectory>src</sourceDirectory>
+ <unitTestSourceDirectory>test</unitTestSourceDirectory>
+
+ <unitTest>
+ <includes>
+ <include>**/*Test.java</include>
+ </includes>
+
+ <resources>
+ <resource>
+ <directory>${basedir}/test-resources</directory>
+ </resource>
+ <resource>
+ <directory>conf</directory>
+ <includes>
+ <include>**/*.properties</include>
+ </includes>
+ </resource>
+ <resource>
+ <directory>src</directory>
+ <includes>
+ <include>**/*.properties</include>
+ <include>**/*.xml</include>
+ </includes>
+ </resource>
+ </resources>
+ </unitTest>
+
+
+ </build>
+
+ <reports>
+ <report>maven-junit-report-plugin</report>
+ </reports>
+
+ <dependencies>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-impl</artifactId>
+ <version>${jaxbri.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-xjc</artifactId>
+ <version>${jaxbri.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxbri.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ws.commons.axiom</groupId>
+ <artifactId>axiom-api</artifactId>
+ <version>${axiom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ws.commons.axiom</groupId>
+ <artifactId>axiom-impl</artifactId>
+ <version>${axiom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ws.commons.axiom</groupId>
+ <artifactId>axiom-dom</artifactId>
+ <version>${axiom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-kernel</artifactId>
+ <version>${pom.currentVersion}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-adb</artifactId>
+ <version>${pom.currentVersion}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-java2wsdl</artifactId>
+ <version>${pom.currentVersion}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-saaj</artifactId>
+ <version>${pom.currentVersion}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-saaj-api</artifactId>
+ <version>${pom.currentVersion}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-saaj</artifactId>
+ <version>${pom.currentVersion}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>axis2-jaxws-api</artifactId>
+ <version>${pom.currentVersion}</version>
+ </dependency>
+ <dependency>
+ <groupId>annogen</groupId>
+ <artifactId>annogen</artifactId>
+ <version>${annogen.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>wsdl4j</groupId>
+ <artifactId>wsdl4j</artifactId>
+ <version>${wsdl4j.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>backport-util-concurrent</groupId>
+ <artifactId>backport-util-concurrent</artifactId>
+ <version>${backport_util_concurrent.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ <version>${commons.codec.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>${log4j.version}</version>
+ <properties>
+ <module>false</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>commons-httpclient</groupId>
+ <artifactId>commons-httpclient</artifactId>
+ <version>${commons.httpclient.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>${commons.logging.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>javax.mail</groupId>
+ <artifactId>mail</artifactId>
+ <version>${javamail.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>javax.activation</groupId>
+ <artifactId>activation</artifactId>
+ <version>${activation.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>${junit.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>stax</groupId>
+ <artifactId>stax-api</artifactId>
+ <version>${stax.api.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>${stax.impl.groupid}</groupId>
+ <artifactId>${stax.impl.artifactid}</artifactId>
+ <version>${stax.impl.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ws.commons.axiom</groupId>
+ <artifactId>axiom-api</artifactId>
+ <version>${axiom.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ws.commons.axiom</groupId>
+ <artifactId>axiom-impl</artifactId>
+ <version>${axiom.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.neethi</groupId>
+ <artifactId>neethi</artifactId>
+ <version>${neethi.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ws.commons.schema</groupId>
+ <artifactId>XmlSchema</artifactId>
+ <version>${XmlSchema.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ <version>${xml_apis.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>xmlunit</groupId>
+ <artifactId>xmlunit</artifactId>
+ <version>${xmlunit.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>httpcomponents-httpcore</groupId>
+ <artifactId>jakarta-httpcore</artifactId>
+ <version>${jakarta.httpcore.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ </dependencies>
+</project>
Copied: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/ClientConfigurationFactory.java (from r488498, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/ClientConfigurationFactory.java)
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/ClientConfigurationFactory.java?view=diff&rev=488598&p1=webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/ClientConfigurationFactory.java&r1=488498&p2=webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/ClientConfigurationFactory.java&r2=488598
==============================================================================
(empty)
Propchange: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/ClientConfigurationFactory.java
------------------------------------------------------------------------------
svn:eol-style = native
Copied: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/ExceptionFactory.java (from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/ExceptionFactory.java)
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/ExceptionFactory.java?view=diff&rev=488598&p1=webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/ExceptionFactory.java&r1=488499&p2=webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/ExceptionFactory.java&r2=488598
==============================================================================
(empty)
Propchange: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/ExceptionFactory.java
------------------------------------------------------------------------------
svn:eol-style = native
Copied: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/OperationDescription.java (from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/OperationDescription.java)
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/OperationDescription.java?view=diff&rev=488598&p1=webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/OperationDescription.java&r1=488499&p2=webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/OperationDescription.java&r2=488598
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/OperationDescription.java (original)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/OperationDescription.java Tue Dec 19 01:40:15 2006
@@ -22,7 +22,6 @@
import javax.xml.namespace.QName;
import org.apache.axis2.description.AxisOperation;
-import org.apache.axis2.jaxws.marshaller.MethodMarshaller;
/**
* An OperationDescripton corresponds to a method on an SEI. That SEI could be explicit
@@ -109,8 +108,6 @@
public String getResponseWrapperLocalName();
public String[] getParamNames();
-
- public MethodMarshaller getMarshaller(boolean isClient);
// TODO: These should return Enums defined on this interface, not from the Annotation
public javax.jws.soap.SOAPBinding.ParameterStyle getSoapBindingParameterStyle();
Copied: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/impl/OperationDescriptionImpl.java (from r488499, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/impl/OperationDescriptionImpl.java)
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/impl/OperationDescriptionImpl.java?view=diff&rev=488598&p1=webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/impl/OperationDescriptionImpl.java&r1=488499&p2=webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/impl/OperationDescriptionImpl.java&r2=488598
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/description/impl/OperationDescriptionImpl.java (original)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/impl/OperationDescriptionImpl.java Tue Dec 19 01:40:15 2006
@@ -32,7 +32,6 @@
import javax.jws.WebParam.Mode;
import javax.jws.WebResult;
import javax.jws.soap.SOAPBinding;
-import javax.jws.soap.SOAPBinding.ParameterStyle;
import javax.xml.namespace.QName;
import javax.xml.ws.AsyncHandler;
import javax.xml.ws.RequestWrapper;
@@ -56,8 +55,6 @@
import org.apache.axis2.jaxws.description.builder.MethodDescriptionComposite;
import org.apache.axis2.jaxws.description.builder.OneWayAnnot;
import org.apache.axis2.jaxws.description.builder.ParameterDescriptionComposite;
-import org.apache.axis2.jaxws.marshaller.MethodMarshaller;
-import org.apache.axis2.jaxws.marshaller.factory.MethodMarshallerFactory;
import org.apache.axis2.wsdl.WSDLConstants;
/**
@@ -84,10 +81,6 @@
private ParameterDescription[] parameterDescriptions;
private FaultDescription[] faultDescriptions;
- // cache the marshallers in use for this operation:
- private MethodMarshaller clientMarshaller = null;
- private MethodMarshaller serverMarshaller = null;
-
// ===========================================
// ANNOTATION related information
// ===========================================
@@ -801,74 +794,7 @@
// REVIEW: WSDL/Anno merge
return getAnnoWebParamNames();
}
-
- public MethodMarshaller getMarshaller(boolean isClient) {
-
- MethodMarshaller marshaller = null;
- if (isClient) {
- if (clientMarshaller != null) {
- marshaller = clientMarshaller;
- } else {
- if (this.getSoapBindingStyle() == SOAPBinding.Style.DOCUMENT) {
- clientMarshaller = createDocLitMethodMarshaller(isClient);
- } else if (this.getSoapBindingStyle() == SOAPBinding.Style.RPC) {
- clientMarshaller = createRPCLitMethodMarshaller(isClient);
- }
- marshaller = clientMarshaller;
- }
- } else { // SERVER
- if (serverMarshaller != null) {
- marshaller = serverMarshaller;
- } else {
- if (this.getSoapBindingStyle() == SOAPBinding.Style.DOCUMENT) {
- serverMarshaller = createDocLitMethodMarshaller(isClient);
- } else if (this.getSoapBindingStyle() == SOAPBinding.Style.RPC) {
- serverMarshaller = createRPCLitMethodMarshaller(isClient);
- }
- marshaller = serverMarshaller;
- }
- }
- return marshaller;
- }
-
- private MethodMarshaller createDocLitMethodMarshaller(boolean isClient){
- ParameterStyle parameterStyle = null;
- if(isDocLitBare()){
- parameterStyle = SOAPBinding.ParameterStyle.BARE;
- }
- if(isDocLitWrapped()){
- parameterStyle = SOAPBinding.ParameterStyle.WRAPPED;
- }
- return MethodMarshallerFactory.createMethodMarshaller(SOAPBinding.Style.DOCUMENT, parameterStyle, isClient);
- }
-
- private MethodMarshaller createRPCLitMethodMarshaller(boolean isClient){
- return MethodMarshallerFactory.createMethodMarshaller(SOAPBinding.Style.RPC, SOAPBinding.ParameterStyle.WRAPPED, isClient);
- }
-
- protected boolean isDocLitBare(){
- SOAPBinding.ParameterStyle methodParamStyle = this.getSoapBindingParameterStyle();
- if(methodParamStyle!=null){
- return methodParamStyle == SOAPBinding.ParameterStyle.BARE;
- }
- else{
- SOAPBinding.ParameterStyle SEIParamStyle = this.getEndpointInterfaceDescription().getSoapBindingParameterStyle();
- return SEIParamStyle == SOAPBinding.ParameterStyle.BARE;
- }
- }
-
- protected boolean isDocLitWrapped(){
- SOAPBinding.ParameterStyle methodParamStyle = this.getSoapBindingParameterStyle();
- if(methodParamStyle!=null){
- return methodParamStyle == SOAPBinding.ParameterStyle.WRAPPED;
- }
- else{
- SOAPBinding.ParameterStyle SEIParamStyle = this.getEndpointInterfaceDescription().getSoapBindingParameterStyle();
- return SEIParamStyle == SOAPBinding.ParameterStyle.WRAPPED;
- }
- }
-
-
+
public String[] getAnnoWebParamNames() {
if (webParamNames == null) {
ArrayList<String> buildNames = new ArrayList<String>();
Copied: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/message/MessageException.java (from r488498, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/MessageException.java)
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/message/MessageException.java?view=diff&rev=488598&p1=webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/MessageException.java&r1=488498&p2=webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/message/MessageException.java&r2=488598
==============================================================================
(empty)
Propchange: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/message/MessageException.java
------------------------------------------------------------------------------
svn:eol-style = native
Copied: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/message/MessageInternalException.java (from r488498, webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/MessageInternalException.java)
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/message/MessageInternalException.java?view=diff&rev=488598&p1=webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/MessageInternalException.java&r1=488498&p2=webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/message/MessageInternalException.java&r2=488598
==============================================================================
(empty)
Propchange: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/message/MessageInternalException.java
------------------------------------------------------------------------------
svn:eol-style = native
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org