[Jboss-cvs] JBossAS SVN: r56549 - in trunk: server/src/main/org/jboss/webservice testsuite/imports/sections testsuite/src/main/org/jboss/test/webservice/samples

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Sep 4 14:47:18 EDT 2006


Author: thomas.diesler at jboss.com
Date: 2006-09-04 14:47:09 -0400 (Mon, 04 Sep 2006)
New Revision: 56549

Removed:
   trunk/server/src/main/org/jboss/webservice/transport/
   trunk/testsuite/src/main/org/jboss/test/webservice/samples/OrganizationJMSEndpoint.java
   trunk/testsuite/src/main/org/jboss/test/webservice/samples/ServerSideJMSTestCase.java
Modified:
   trunk/testsuite/imports/sections/webservice.xml
Log:
Move JMS transport support to jbossws

Modified: trunk/testsuite/imports/sections/webservice.xml
===================================================================
--- trunk/testsuite/imports/sections/webservice.xml	2006-09-04 15:07:35 UTC (rev 56548)
+++ trunk/testsuite/imports/sections/webservice.xml	2006-09-04 18:47:09 UTC (rev 56549)
@@ -2129,30 +2129,6 @@
                     <include name="jaxrpc-mapping.xml"/>
                 </metainf>
             </jar>
-            <jar jarfile="${build.lib}/ws4ee-samples-server-jms.jar">
-                <fileset dir="${build.classes}">
-                    <include name="org/jboss/test/webservice/samples/Person.class"/>
-                    <include name="org/jboss/test/webservice/samples/Organization.class"/>
-                    <include name="org/jboss/test/webservice/samples/OrganizationJMSEndpoint.class"/>
-                </fileset>
-                <metainf dir="${build.resources}/webservice/samples/server-jms/META-INF">
-                    <include name="ejb-jar.xml"/>
-                    <include name="jboss.xml"/>
-                    <include name="webservices.xml"/>
-                </metainf>
-                <metainf dir="${build.resources}/webservice/samples/common">
-                    <include name="jaxrpc-mapping.xml"/>
-                    <include name="wsdl/**"/>
-                </metainf>
-            </jar>
-            <jar jarfile="${build.lib}/ws4ee-samples-server-jms.sar">
-                <fileset dir="${build.lib}">
-                    <include name="ws4ee-samples-server-jms.jar"/>
-                </fileset>
-                <metainf dir="${build.resources}/webservice/samples/server-jms/META-INF">
-                    <include name="jboss-service.xml"/>
-                </metainf>
-            </jar>
             <war warfile="${build.lib}/ws4ee-samples-server-jse.war" webxml="${build.resources}/webservice/samples/server-jse/WEB-INF/web.xml">
                 <classes dir="${build.classes}">
                     <include name="org/jboss/test/webservice/samples/Person.class"/>

Deleted: trunk/testsuite/src/main/org/jboss/test/webservice/samples/OrganizationJMSEndpoint.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/webservice/samples/OrganizationJMSEndpoint.java	2006-09-04 15:07:35 UTC (rev 56548)
+++ trunk/testsuite/src/main/org/jboss/test/webservice/samples/OrganizationJMSEndpoint.java	2006-09-04 18:47:09 UTC (rev 56549)
@@ -1,33 +0,0 @@
-/*
- * JBoss, the OpenSource J2EE webOS
- *
- * Distributable under LGPL license.
- * See terms of license at gnu.org.
- */
-package org.jboss.test.webservice.samples;
-
-// $Id$
-
-import org.jboss.logging.Logger;
-import org.jboss.webservice.transport.jms.JMSTransportSupport;
-
-import java.rmi.RemoteException;
-
-/**
- * An example of a MDB acting as a web service endpoint.
- *
- * @author Thomas.Diesler at jboss.org
- * @since 02-Oct-2004
- */
-public class OrganizationJMSEndpoint extends JMSTransportSupport
-{
-   // provide logging
-   private static final Logger log = Logger.getLogger(OrganizationJMSEndpoint.class);
-
-   /** Get the contact info */
-   public String getContactInfo(String organization) throws RemoteException
-   {
-      log.info("getContactInfo: " + organization);
-      return "The '" + organization + "' boss is currently out of office, please call again.";
-   }
-}

Deleted: trunk/testsuite/src/main/org/jboss/test/webservice/samples/ServerSideJMSTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/webservice/samples/ServerSideJMSTestCase.java	2006-09-04 15:07:35 UTC (rev 56548)
+++ trunk/testsuite/src/main/org/jboss/test/webservice/samples/ServerSideJMSTestCase.java	2006-09-04 18:47:09 UTC (rev 56549)
@@ -1,121 +0,0 @@
-/*
- * JBoss, the OpenSource J2EE webOS
- *
- * Distributable under LGPL license.
- * See terms of license at gnu.org.
- */
-package org.jboss.test.webservice.samples;
-
-// $Id$
-
-import javax.jms.Message;
-import javax.jms.MessageListener;
-import javax.jms.Queue;
-import javax.jms.QueueConnection;
-import javax.jms.QueueConnectionFactory;
-import javax.jms.QueueReceiver;
-import javax.jms.QueueSender;
-import javax.jms.QueueSession;
-import javax.jms.Session;
-import javax.jms.TextMessage;
-import javax.naming.InitialContext;
-
-import junit.framework.Test;
-
-import org.jboss.test.webservice.WebserviceTestBase;
-
-import EDU.oswego.cs.dl.util.concurrent.CountDown;
-
-/**
- * A web service client that connects to a MDB endpoint using
- * the dynamic invokation interface (DII).
- *
- * @author Thomas.Diesler at jboss.org
- * @since 26-Apr-2004
- */
-public class ServerSideJMSTestCase extends WebserviceTestBase
-{
-   static CountDown done = new CountDown(1);
-
-   public ServerSideJMSTestCase(String name)
-   {
-      super(name);
-   }
-
-   /** Deploy the test */
-   public static Test suite() throws Exception
-   {
-      return getDeploySetup(ServerSideJMSTestCase.class, "ws4ee-samples-server-jms.sar");
-   }
-
-   /**
-    * Send the message to the specified queue
-    */
-   public void testSOAPMessageToEndpointQueue() throws Exception
-   {
-      String reqMessage = 
-         "<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>" + 
-          "<env:Body>" + 
-           "<ns1:getContactInfo xmlns:ns1='http://org.jboss.test.webservice/samples'>" + 
-            "<String_1>mafia</String_1>" + 
-           "</ns1:getContactInfo>" + 
-          "</env:Body>" + 
-         "</env:Envelope>";
-
-      String resMessage = 
-         "<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>" +
-          "<env:Header/>" + 
-          "<env:Body>" + 
-           "<ns1:getContactInfoResponse xmlns:ns1='http://org.jboss.test.webservice/samples'>" + 
-            "<result>The 'mafia' boss is currently out of office, please call again.</result>" + 
-           "</ns1:getContactInfoResponse>" + 
-          "</env:Body>" + 
-         "</env:Envelope>";
-
-      InitialContext context = new InitialContext();
-      QueueConnectionFactory connectionFactory = (QueueConnectionFactory)context.lookup("ConnectionFactory");
-      Queue reqQueue = (Queue)context.lookup("queue/RequestQueue");
-      Queue resQueue = (Queue)context.lookup("queue/ResponseQueue");
-
-      QueueConnection con = connectionFactory.createQueueConnection();
-      QueueSession session = con.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
-      QueueReceiver receiver = session.createReceiver(resQueue);
-      ResponseListener responseListener = new ResponseListener();
-      receiver.setMessageListener(responseListener);
-      con.start();
-
-      TextMessage message = session.createTextMessage(reqMessage);
-      message.setJMSReplyTo(resQueue);
-
-      QueueSender sender = session.createSender(reqQueue);
-      sender.send(message);
-      sender.close();
-
-      done.acquire();
-      
-      assertEquals(resMessage, responseListener.resMessage);
-      
-      con.stop();
-      session.close();
-      con.close();
-   }
-
-   public static class ResponseListener implements MessageListener
-   {
-      public String resMessage;
-      
-      public void onMessage(Message msg)
-      {
-         done.release();
-         TextMessage textMessage = (TextMessage)msg;
-         try
-         {
-            resMessage = textMessage.getText();
-         }
-         catch (Throwable t)
-         {
-            t.printStackTrace();
-         }
-      }
-   }
-}




More information about the jboss-cvs-commits mailing list