[jboss-svn-commits] JBL Code SVN: r14606 - labs/jbossesb/trunk/product/samples/quickstarts/webservice_producer/src/org/jboss/soa/esb/samples/quickstart/webserviceproducer/webservice.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Aug 26 15:04:48 EDT 2007


Author: burrsutter
Date: 2007-08-26 15:04:48 -0400 (Sun, 26 Aug 2007)
New Revision: 14606

Modified:
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_producer/src/org/jboss/soa/esb/samples/quickstart/webserviceproducer/webservice/GoodbyeWorldWS.java
Log:
added an additional method to illustrate "multi-operations" on a single endpoint.  Switched the WS endpoint to "document" instead of RPC

Modified: labs/jbossesb/trunk/product/samples/quickstarts/webservice_producer/src/org/jboss/soa/esb/samples/quickstart/webserviceproducer/webservice/GoodbyeWorldWS.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_producer/src/org/jboss/soa/esb/samples/quickstart/webserviceproducer/webservice/GoodbyeWorldWS.java	2007-08-26 18:35:49 UTC (rev 14605)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_producer/src/org/jboss/soa/esb/samples/quickstart/webserviceproducer/webservice/GoodbyeWorldWS.java	2007-08-26 19:04:48 UTC (rev 14606)
@@ -14,7 +14,7 @@
  * @author
  */
 @WebService(name = "GoodbyeWorldWS", targetNamespace="http://webservice_producer/goodbyeworld")
- at SOAPBinding(style = SOAPBinding.Style.RPC)
+// @SOAPBinding(style = SOAPBinding.Style.RPC)
 public class GoodbyeWorldWS {
 
     @WebMethod
@@ -30,7 +30,18 @@
     }
 
     @WebMethod
-    @OneWay
+    public String sayAdios(String message) {
+        Message esbMessage = SOAPProcessor.getMessage();
+        if(esbMessage != null) {
+            System.out.println("**** SOAPRequest perhaps mediated by ESB:\n" + esbMessage.getBody().get("org.jboss.soa.esb.actions.current.after"));
+            // System.out.println("\n" + esbMessage.toString() + "\n");
+        }
+        System.out.println("Web Service Parameter - message=" + message);
+        return "... Adios Amigo!!!! - " + message;
+    }
+    
+    @WebMethod
+    @Oneway
     public void sayGoodbyeWithoutResponse(@WebParam(name="message") String message) {
 
         Message esbMessage = SOAPProcessor.getMessage();




More information about the jboss-svn-commits mailing list