Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 2308 invoked from network); 26 Jan 2007 21:21:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 26 Jan 2007 21:21:30 -0000 Received: (qmail 36689 invoked by uid 500); 26 Jan 2007 21:21:35 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 36622 invoked by uid 500); 26 Jan 2007 21:21:34 -0000 Mailing-List: contact scm-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list scm@geronimo.apache.org Received: (qmail 36606 invoked by uid 99); 26 Jan 2007 21:21:34 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Jan 2007 13:21:34 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Jan 2007 13:21:26 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 85E5F1A981D; Fri, 26 Jan 2007 13:21:06 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r500355 - in /geronimo/server/trunk/testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/main/java/org/apache/hello_world_soap_http: GreeterHandler.java handlers.xml Date: Fri, 26 Jan 2007 21:21:06 -0000 To: scm@geronimo.apache.org From: dims@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20070126212106.85E5F1A981D@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: dims Date: Fri Jan 26 13:21:05 2007 New Revision: 500355 URL: http://svn.apache.org/viewvc?view=rev&rev=500355 Log: Fix for GERONIMO-2781 - Improved CXF-based POJO WebService support Added: geronimo/server/trunk/testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/main/java/org/apache/hello_world_soap_http/GreeterHandler.java geronimo/server/trunk/testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/main/java/org/apache/hello_world_soap_http/handlers.xml Added: geronimo/server/trunk/testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/main/java/org/apache/hello_world_soap_http/GreeterHandler.java URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/main/java/org/apache/hello_world_soap_http/GreeterHandler.java?view=auto&rev=500355 ============================================================================== --- geronimo/server/trunk/testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/main/java/org/apache/hello_world_soap_http/GreeterHandler.java (added) +++ geronimo/server/trunk/testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/main/java/org/apache/hello_world_soap_http/GreeterHandler.java Fri Jan 26 13:21:05 2007 @@ -0,0 +1,192 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.hello_world_soap_http; + +import java.util.Set; +import javax.xml.namespace.QName; +import javax.xml.ws.handler.soap.SOAPHandler; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import javax.xml.ws.handler.MessageContext; + +import javax.annotation.Resource; +import javax.annotation.PreDestroy; +import javax.annotation.PostConstruct; + +public class GreeterHandler implements SOAPHandler { + + @Resource(name="greeting") + private String greeting; + + @PostConstruct + public void init() { + System.out.println(this + " PostConstruct"); + } + + @PreDestroy + public void destroy() { + System.out.println(this + " PreDestroy"); + } + + public boolean handleMessage(SOAPMessageContext smc) { + System.out.println(this + " handleMessage(): " + greeting); + return true; + } + + public boolean handleFault(SOAPMessageContext smc) { + System.out.println(this + " handleFault()"); + return true; + } + + public void close(MessageContext messageContext) { + System.out.println(this + " close()"); + } + + public Set getHeaders(){ + return null; + } + +} +/** + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.hello_world_soap_http; + +import java.util.Set; +import javax.xml.namespace.QName; +import javax.xml.ws.handler.soap.SOAPHandler; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import javax.xml.ws.handler.MessageContext; + +import javax.annotation.Resource; +import javax.annotation.PreDestroy; +import javax.annotation.PostConstruct; + +public class GreeterHandler implements SOAPHandler { + + @Resource(name="greeting") + private String greeting; + + @PostConstruct + public void init() { + System.out.println(this + " PostConstruct"); + } + + @PreDestroy + public void destroy() { + System.out.println(this + " PreDestroy"); + } + + public boolean handleMessage(SOAPMessageContext smc) { + System.out.println(this + " handleMessage(): " + greeting); + return true; + } + + public boolean handleFault(SOAPMessageContext smc) { + System.out.println(this + " handleFault()"); + return true; + } + + public void close(MessageContext messageContext) { + System.out.println(this + " close()"); + } + + public Set getHeaders(){ + return null; + } + +} +/** + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package org.apache.hello_world_soap_http; + +import java.util.Set; +import javax.xml.namespace.QName; +import javax.xml.ws.handler.soap.SOAPHandler; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import javax.xml.ws.handler.MessageContext; + +import javax.annotation.Resource; +import javax.annotation.PreDestroy; +import javax.annotation.PostConstruct; + +public class GreeterHandler implements SOAPHandler { + + @Resource(name="greeting") + private String greeting; + + @PostConstruct + public void init() { + System.out.println(this + " PostConstruct"); + } + + @PreDestroy + public void destroy() { + System.out.println(this + " PreDestroy"); + } + + public boolean handleMessage(SOAPMessageContext smc) { + System.out.println(this + " handleMessage(): " + greeting); + return true; + } + + public boolean handleFault(SOAPMessageContext smc) { + System.out.println(this + " handleFault()"); + return true; + } + + public void close(MessageContext messageContext) { + System.out.println(this + " close()"); + } + + public Set getHeaders(){ + return null; + } + +} Added: geronimo/server/trunk/testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/main/java/org/apache/hello_world_soap_http/handlers.xml URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/main/java/org/apache/hello_world_soap_http/handlers.xml?view=auto&rev=500355 ============================================================================== --- geronimo/server/trunk/testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/main/java/org/apache/hello_world_soap_http/handlers.xml (added) +++ geronimo/server/trunk/testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/main/java/org/apache/hello_world_soap_http/handlers.xml Fri Jan 26 13:21:05 2007 @@ -0,0 +1,24 @@ + + + + + org.apache.hello_world_soap_http.GreeterHandler + + + + + + + + org.apache.hello_world_soap_http.GreeterHandler + + + + + + + + org.apache.hello_world_soap_http.GreeterHandler + + +