Author: heiko.braun(a)jboss.com
Date: 2008-02-27 11:36:37 -0500 (Wed, 27 Feb 2008)
New Revision: 5823
Added:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/CausesAnExceptionHandler.java
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/HandlerChainService.java
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871Endpoint.java
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871EndpointImpl.java
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871EndpointImplService.java
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871TestCase.java
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws-handler.xml
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/Echo.class
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/Echo.java
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/EchoResponse.class
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/EchoResponse.java
stack/metro/trunk/src/test/resources/jaxws/
stack/metro/trunk/src/test/resources/jaxws/jbws1871/
stack/metro/trunk/src/test/resources/jaxws/jbws1871/WEB-INF/
stack/metro/trunk/src/test/resources/jaxws/jbws1871/WEB-INF/web.xml
Modified:
stack/metro/trunk/ant-import-tests/build-jars-jaxws.xml
stack/metro/trunk/ant.properties.example
stack/metro/trunk/metro-trunk.iml
Log:
Fix JBWS-1871: Support @HandlerChain on Service classes
Modified: stack/metro/trunk/ant-import-tests/build-jars-jaxws.xml
===================================================================
--- stack/metro/trunk/ant-import-tests/build-jars-jaxws.xml 2008-02-27 15:20:42 UTC (rev
5822)
+++ stack/metro/trunk/ant-import-tests/build-jars-jaxws.xml 2008-02-27 16:36:37 UTC (rev
5823)
@@ -19,7 +19,18 @@
<target name="build-jars-jaxws" description="Build the
deployments.">
<mkdir dir="${tests.output.dir}/libs"/>
-
+
+ <!-- jbws1871 -->
+ <war warfile="${tests.output.dir}/libs/jaxws-jbws1871.war"
+
webxml="${tests.output.dir}/resources/jaxws/jbws1871/WEB-INF/web.xml">
+ <classes dir="${tests.output.dir}/classes">
+ <include name="org/jboss/test/ws/jaxws/jbws1871/**/*"/>
+ </classes>
+ <webinf
dir="${tests.output.dir}/resources/jaxws/jbws1871/WEB-INF">
+ <include name="**/*"/>
+ </webinf>
+ </war>
+
<!-- wsit-rm -->
<war warfile="${tests.output.dir}/libs/wsit-rm.war"
webxml="${tests.output.dir}/resources/wsit/rm/WEB-INF/web.xml">
<classes dir="${tests.output.dir}/classes">
Modified: stack/metro/trunk/ant.properties.example
===================================================================
--- stack/metro/trunk/ant.properties.example 2008-02-27 15:20:42 UTC (rev 5822)
+++ stack/metro/trunk/ant.properties.example 2008-02-27 16:36:37 UTC (rev 5823)
@@ -51,4 +51,4 @@
# Login to CVS
# cvs -d :pserver:yourid@cvs.dev.java.net:/cvs login
#
-cvs.user=yourid
+cvs.user=guest
Modified: stack/metro/trunk/metro-trunk.iml
===================================================================
--- stack/metro/trunk/metro-trunk.iml 2008-02-27 15:20:42 UTC (rev 5822)
+++ stack/metro/trunk/metro-trunk.iml 2008-02-27 16:36:37 UTC (rev 5823)
@@ -370,7 +370,6 @@
<SOURCES />
</library>
</orderEntry>
- <orderEntry type="module" module-name="common" />
<orderEntry type="module-library">
<library>
<CLASSES>
@@ -380,6 +379,15 @@
<SOURCES />
</library>
</orderEntry>
+ <orderEntry type="module-library">
+ <library>
+ <CLASSES>
+ <root url="jar://$MODULE_DIR$/thirdparty/jbossws-common.jar!/"
/>
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+ </orderEntry>
<orderEntryProperties />
</component>
</module>
Added:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/CausesAnExceptionHandler.java
===================================================================
---
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/CausesAnExceptionHandler.java
(rev 0)
+++
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/CausesAnExceptionHandler.java 2008-02-27
16:36:37 UTC (rev 5823)
@@ -0,0 +1,38 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.jbws1871;
+
+import org.jboss.wsf.test.GenericSOAPHandler;
+
+import javax.xml.ws.handler.MessageContext;
+
+/**
+ * Intentionally creates an Exception.
+ * Causes client side to fail
+ */
+public class CausesAnExceptionHandler extends GenericSOAPHandler
+{
+ protected boolean handleOutbound(MessageContext messageContext)
+ {
+ throw new RuntimeException("Intentionally created Exception");
+ }
+}
Property changes on:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/CausesAnExceptionHandler.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/HandlerChainService.java
===================================================================
---
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/HandlerChainService.java
(rev 0)
+++
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/HandlerChainService.java 2008-02-27
16:36:37 UTC (rev 5823)
@@ -0,0 +1,73 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.jbws1871;
+
+import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
+import javax.xml.ws.WebEndpoint;
+import javax.xml.ws.WebServiceClient;
+import javax.jws.HandlerChain;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.logging.Logger;
+
+@WebServiceClient(name = "JBWS1871EndpointImplService", targetNamespace =
"http://jbws1871.jaxws.ws.test.jboss.org/", wsdlLocation =
"http://127.0.0.1:8080/jaxws-jbws1871?wsdl")
+@HandlerChain(file = "jaxws-handler.xml")
+public class HandlerChainService extends Service
+{
+
+ private final static URL JBWS1871ENDPOINTIMPLSERVICE_WSDL_LOCATION;
+ private final static Logger logger =
Logger.getLogger(org.jboss.test.ws.jaxws.jbws1871.JBWS1871EndpointImplService.class.getName());
+
+ static {
+ URL url = null;
+ try {
+ URL baseUrl;
+ baseUrl =
org.jboss.test.ws.jaxws.jbws1871.JBWS1871EndpointImplService.class.getResource(".");
+ url = new URL(baseUrl,
"http://127.0.0.1:8080/jaxws-jbws1871?wsdl");
+ } catch (MalformedURLException e) {
+ logger.warning("Failed to create URL for the wsdl Location:
'http://127.0.0.1:8080/jaxws-jbws1871?wsdl', retrying as a local file");
+ logger.warning(e.getMessage());
+ }
+ JBWS1871ENDPOINTIMPLSERVICE_WSDL_LOCATION = url;
+ }
+
+ public HandlerChainService(URL wsdlLocation, QName serviceName) {
+ super(wsdlLocation, serviceName);
+ }
+
+ public HandlerChainService() {
+ super(JBWS1871ENDPOINTIMPLSERVICE_WSDL_LOCATION, new
QName("http://jbws1871.jaxws.ws.test.jboss.org/",
"JBWS1871EndpointImplService"));
+ }
+
+ /**
+ *
+ * @return
+ * returns JBWS1871EndpointImpl
+ */
+ @WebEndpoint(name = "JBWS1871EndpointImplPort")
+ public JBWS1871EndpointImpl getJBWS1871EndpointImplPort() {
+ return super.getPort(new
QName("http://jbws1871.jaxws.ws.test.jboss.org/",
"JBWS1871EndpointImplPort"), JBWS1871EndpointImpl.class);
+ }
+
+}
+
Property changes on:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/HandlerChainService.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871Endpoint.java
===================================================================
---
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871Endpoint.java
(rev 0)
+++
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871Endpoint.java 2008-02-27
16:36:37 UTC (rev 5823)
@@ -0,0 +1,30 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.jbws1871;
+
+import javax.jws.WebService;
+
+@WebService
+public interface JBWS1871Endpoint
+{
+ public String echo(String msg);
+}
Property changes on:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871Endpoint.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871EndpointImpl.java
===================================================================
---
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871EndpointImpl.java
(rev 0)
+++
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871EndpointImpl.java 2008-02-27
16:36:37 UTC (rev 5823)
@@ -0,0 +1,35 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.jbws1871;
+
+import javax.jws.WebService;
+
+
+@WebService
+public class JBWS1871EndpointImpl implements JBWS1871Endpoint
+{
+
+ public String echo(String msg)
+ {
+ return msg;
+ }
+}
Property changes on:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871EndpointImpl.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871EndpointImplService.java
===================================================================
---
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871EndpointImplService.java
(rev 0)
+++
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871EndpointImplService.java 2008-02-27
16:36:37 UTC (rev 5823)
@@ -0,0 +1,58 @@
+
+package org.jboss.test.ws.jaxws.jbws1871;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.logging.Logger;
+import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
+import javax.xml.ws.WebEndpoint;
+import javax.xml.ws.WebServiceClient;
+
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.1.3-b02-
+ * Generated source version: 2.0
+ *
+ */
+@WebServiceClient(name = "JBWS1871EndpointImplService", targetNamespace =
"http://jbws1871.jaxws.ws.test.jboss.org/", wsdlLocation =
"http://127.0.0.1:8080/jaxws-jbws1871?wsdl")
+public class JBWS1871EndpointImplService
+ extends Service
+{
+
+ private final static URL JBWS1871ENDPOINTIMPLSERVICE_WSDL_LOCATION;
+ private final static Logger logger =
Logger.getLogger(org.jboss.test.ws.jaxws.jbws1871.JBWS1871EndpointImplService.class.getName());
+
+ static {
+ URL url = null;
+ try {
+ URL baseUrl;
+ baseUrl =
org.jboss.test.ws.jaxws.jbws1871.JBWS1871EndpointImplService.class.getResource(".");
+ url = new URL(baseUrl,
"http://127.0.0.1:8080/jaxws-jbws1871?wsdl");
+ } catch (MalformedURLException e) {
+ logger.warning("Failed to create URL for the wsdl Location:
'http://127.0.0.1:8080/jaxws-jbws1871?wsdl', retrying as a local file");
+ logger.warning(e.getMessage());
+ }
+ JBWS1871ENDPOINTIMPLSERVICE_WSDL_LOCATION = url;
+ }
+
+ public JBWS1871EndpointImplService(URL wsdlLocation, QName serviceName) {
+ super(wsdlLocation, serviceName);
+ }
+
+ public JBWS1871EndpointImplService() {
+ super(JBWS1871ENDPOINTIMPLSERVICE_WSDL_LOCATION, new
QName("http://jbws1871.jaxws.ws.test.jboss.org/",
"JBWS1871EndpointImplService"));
+ }
+
+ /**
+ *
+ * @return
+ * returns JBWS1871EndpointImpl
+ */
+ @WebEndpoint(name = "JBWS1871EndpointImplPort")
+ public JBWS1871EndpointImpl getJBWS1871EndpointImplPort() {
+ return super.getPort(new
QName("http://jbws1871.jaxws.ws.test.jboss.org/",
"JBWS1871EndpointImplPort"), JBWS1871EndpointImpl.class);
+ }
+
+}
Property changes on:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871EndpointImplService.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871TestCase.java
===================================================================
---
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871TestCase.java
(rev 0)
+++
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871TestCase.java 2008-02-27
16:36:37 UTC (rev 5823)
@@ -0,0 +1,71 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.jbws1871;
+
+import org.jboss.wsf.test.JBossWSTest;
+import org.jboss.wsf.test.JBossWSTestSetup;
+import junit.framework.Test;
+
+import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
+import javax.xml.ws.WebServiceException;
+
+/**
+ * Conformance (Handler resolver for a HandlerChain annotation): For a generated service
class (see 2.7)
+ * which is annotated with a HandlerChain annotation, the default handler resolver MUST
return handler
+ * chains consistent with the contents of the handler chain descriptor referenced by the
HandlerChain annotation.
+ */
+public class JBWS1871TestCase extends JBossWSTest
+{
+ private final static String TNS =
"http://jbws1871.jaxws.ws.test.jboss.org/";
+ private final static QName portName = new QName(TNS,
"JBWS1871EndpointImplPort");
+
+ public static Test suite()
+ {
+ return new JBossWSTestSetup(JBWS1871TestCase.class,
"jaxws-jbws1871.war");
+ }
+
+ public void testServiceWithoutHandlerChain() throws Exception
+ {
+ Service service = new JBWS1871EndpointImplService();
+ JBWS1871Endpoint port = service.getPort(portName, JBWS1871Endpoint.class);
+
+ String res = port.echo("testServiceWithoutHandlerChain");
+ assertEquals(res, "testServiceWithoutHandlerChain");
+ }
+
+ public void testServiceWithHandlerChain() throws Exception
+ {
+ Service service = new HandlerChainService();
+ JBWS1871Endpoint port = service.getPort(portName, JBWS1871Endpoint.class);
+
+ try
+ {
+ String res = port.echo("testServiceWithHandlerChain");
+ fail("CausesAnExceptionHandler.class on HandlerChainService.class should
throw an Exception upon invocation");
+ } catch (WebServiceException e)
+ {
+ assertEquals("java.lang.RuntimeException: Intentionally created
Exception", e.getMessage());
+ }
+
+ }
+}
Property changes on:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/JBWS1871TestCase.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/Echo.class
===================================================================
(Binary files differ)
Property changes on:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/Echo.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/Echo.java
===================================================================
--- stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/Echo.java
(rev 0)
+++
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/Echo.java 2008-02-27
16:36:37 UTC (rev 5823)
@@ -0,0 +1,36 @@
+
+package org.jboss.test.ws.jaxws.jbws1871.jaxws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+@XmlRootElement(name = "echo", namespace =
"http://jbws1871.jaxws.ws.test.jboss.org/")
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "echo", namespace =
"http://jbws1871.jaxws.ws.test.jboss.org/")
+public class Echo {
+
+ @XmlElement(name = "arg0", namespace = "")
+ private String arg0;
+
+ /**
+ *
+ * @return
+ * returns String
+ */
+ public String getArg0() {
+ return this.arg0;
+ }
+
+ /**
+ *
+ * @param arg0
+ * the value for the arg0 property
+ */
+ public void setArg0(String arg0) {
+ this.arg0 = arg0;
+ }
+
+}
Property changes on:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/Echo.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/EchoResponse.class
===================================================================
(Binary files differ)
Property changes on:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/EchoResponse.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/EchoResponse.java
===================================================================
---
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/EchoResponse.java
(rev 0)
+++
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/EchoResponse.java 2008-02-27
16:36:37 UTC (rev 5823)
@@ -0,0 +1,36 @@
+
+package org.jboss.test.ws.jaxws.jbws1871.jaxws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+@XmlRootElement(name = "echoResponse", namespace =
"http://jbws1871.jaxws.ws.test.jboss.org/")
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "echoResponse", namespace =
"http://jbws1871.jaxws.ws.test.jboss.org/")
+public class EchoResponse {
+
+ @XmlElement(name = "return", namespace = "")
+ private String _return;
+
+ /**
+ *
+ * @return
+ * returns String
+ */
+ public String getReturn() {
+ return this._return;
+ }
+
+ /**
+ *
+ * @param _return
+ * the value for the _return property
+ */
+ public void setReturn(String _return) {
+ this._return = _return;
+ }
+
+}
Property changes on:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws/EchoResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws-handler.xml
===================================================================
--- stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws-handler.xml
(rev 0)
+++
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws-handler.xml 2008-02-27
16:36:37 UTC (rev 5823)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<handler-chains
xmlns="http://java.sun.com/xml/ns/javaee"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ns1="http://org.jboss.ws/jaxws/handlerscope"
+
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
javaee_web_services_1_2.xsd">
+
+ <handler-chain>
+ <protocol-bindings>##SOAP11_HTTP</protocol-bindings>
+ <handler>
+ <handler-name>SOAPMessageTrace</handler-name>
+ <handler-class>org.jboss.test.ws.jaxws.jbws1871.CausesAnExceptionHandler</handler-class>
+ </handler>
+ </handler-chain>
+
+</handler-chains>
\ No newline at end of file
Property changes on:
stack/metro/trunk/src/test/java/org/jboss/test/ws/jaxws/jbws1871/jaxws-handler.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: stack/metro/trunk/src/test/resources/jaxws/jbws1871/WEB-INF/web.xml
===================================================================
--- stack/metro/trunk/src/test/resources/jaxws/jbws1871/WEB-INF/web.xml
(rev 0)
+++ stack/metro/trunk/src/test/resources/jaxws/jbws1871/WEB-INF/web.xml 2008-02-27
16:36:37 UTC (rev 5823)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
+ <servlet>
+ <servlet-name>Endpoint</servlet-name>
+
<servlet-class>org.jboss.test.ws.jaxws.jbws1871.JBWS1871EndpointImpl</servlet-class>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>Endpoint</servlet-name>
+ <url-pattern>/*</url-pattern>
+ </servlet-mapping>
+</web-app>
Property changes on: stack/metro/trunk/src/test/resources/jaxws/jbws1871/WEB-INF/web.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF