[hornetq-commits] JBoss hornetq SVN: r8702 - trunk/tests/src/org/hornetq/tests/integration/client.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Dec 21 08:57:05 EST 2009


Author: jmesnil
Date: 2009-12-21 08:57:05 -0500 (Mon, 21 Dec 2009)
New Revision: 8702

Removed:
   trunk/tests/src/org/hornetq/tests/integration/client/AddressOOME.java
Log:
removed class


Deleted: trunk/tests/src/org/hornetq/tests/integration/client/AddressOOME.java
===================================================================
--- trunk/tests/src/org/hornetq/tests/integration/client/AddressOOME.java	2009-12-21 13:46:07 UTC (rev 8701)
+++ trunk/tests/src/org/hornetq/tests/integration/client/AddressOOME.java	2009-12-21 13:57:05 UTC (rev 8702)
@@ -1,124 +0,0 @@
-package org.hornetq.tests.integration.client;
-
-import javax.jms.Destination;
-import javax.jms.JMSException;
-import javax.jms.Message;
-import javax.jms.MessageConsumer;
-import javax.jms.MessageListener;
-import javax.jms.MessageProducer;
-import javax.jms.ObjectMessage;
-import javax.jms.Queue;
-import javax.jms.Session;
-import javax.jms.TemporaryQueue;
-import javax.jms.TextMessage;
-
-import org.hornetq.core.config.TransportConfiguration;
-import org.hornetq.core.config.impl.ConfigurationImpl;
-import org.hornetq.core.remoting.impl.invm.InVMAcceptorFactory;
-import org.hornetq.core.remoting.impl.invm.InVMConnectorFactory;
-import org.hornetq.core.server.HornetQ;
-import org.hornetq.core.server.HornetQServer;
-import org.hornetq.jms.client.HornetQConnection;
-import org.hornetq.jms.client.HornetQConnectionFactory;
-import org.hornetq.jms.client.HornetQMessage;
-import org.hornetq.jms.client.HornetQSession;
-import org.hornetq.jms.server.JMSServerManager;
-import org.hornetq.jms.server.impl.JMSServerManagerImpl;
-
-public class AddressOOME implements MessageListener
-{
-
-   public static HornetQSession coreSession;
-
-   public static void main(String[] args) throws Exception
-   {
-
-      final String queueName = "request-reply-queue";
-
-      ConfigurationImpl conf = new ConfigurationImpl();
-
-      final TransportConfiguration serverConfiguration = new TransportConfiguration(InVMAcceptorFactory.class.getName());
-      final TransportConfiguration clientConfiguration = new TransportConfiguration(InVMConnectorFactory.class.getName());
-      conf.getAcceptorConfigurations().add(serverConfiguration);
-      conf.setSecurityEnabled(false);
-
-      HornetQServer server = HornetQ.newHornetQServer(conf, false);
-      JMSServerManager serverManager = new JMSServerManagerImpl(server);
-      serverManager.setContext(null);
-      serverManager.start();
-      serverManager.createQueue(queueName, null, null, false);
-
-      MessageProducer controlProducer = init(queueName, clientConfiguration, new AddressOOME());
-
-      try
-      {
-         int count = 0;
-         while (true)
-         {
-            HornetQMessage message = (HornetQMessage)coreSession.createTextMessage("myMessageWithNumber[" + (count++) +
-                                                                                     "]");
-            TemporaryQueue replyQueue = coreSession.createTemporaryQueue();
-            message.setJMSReplyTo(replyQueue);
-            controlProducer.send(message);
-            MessageConsumer temporaryConsumer = coreSession.createConsumer(replyQueue);
-            TextMessage returnMessage = (TextMessage)temporaryConsumer.receive(3000);
-            if (returnMessage != null)
-            {
-               System.out.println("received answer: [" + returnMessage.getText() + "]");
-            }
-            else
-            {
-               System.out.println("timeout on receiveing answer");
-            }
-            temporaryConsumer.close();
-            replyQueue.delete();
-         }
-      }
-      catch (JMSException e)
-      {
-         // TODO Auto-generated catch block
-         e.printStackTrace();
-         return;
-      }
-
-   }
-
-   private static MessageProducer init(final String queueName,
-                                       final TransportConfiguration transportConfiguration,
-                                       MessageListener listener) throws JMSException
-   {
-
-      MessageProducer controlProducer;
-      HornetQConnectionFactory cf = new HornetQConnectionFactory(transportConfiguration);
-
-      HornetQConnection connection = (HornetQConnection)cf.createQueueConnection();
-      connection.start();
-      coreSession = (HornetQSession)connection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
-      Queue queue = coreSession.createQueue(queueName);
-      controlProducer = coreSession.createProducer(queue);
-      coreSession.start();
-      MessageConsumer consumer = coreSession.createConsumer(queue);
-      consumer.setMessageListener(listener);
-
-      return controlProducer;
-   }
-
-   public void onMessage(Message msg)
-   {
-      TextMessage message = (TextMessage)msg;
-      try
-      {
-         String textMessage = (String)message.getText();
-         Destination replyDestination = msg.getJMSReplyTo();
-         MessageProducer replyProducer = coreSession.createProducer(replyDestination);
-         HornetQMessage replyMessage = (HornetQMessage)coreSession.createTextMessage(textMessage + "_ANSWERED");
-         replyProducer.send(replyMessage);
-         replyProducer.close();
-      }
-      catch (Exception e)
-      {
-         e.printStackTrace();
-      }
-   }
-
-}
\ No newline at end of file



More information about the hornetq-commits mailing list