Examples of receiveNoWait()


Examples of javax.jms.MessageConsumer.receiveNoWait()

            try
            {
               c.start();
               Session s = c.createSession(true, Session.SESSION_TRANSACTED);
               MessageConsumer mc = s.createConsumer(queue);
               mc.receiveNoWait();
               mc.close();
               try
               {
                  Thread.sleep(10000);
               }
View Full Code Here

Examples of javax.jms.MessageConsumer.receiveNoWait()

        MessageConsumer consumer = session.createConsumer(queue);

        connection.start();

        //Call receive to send the Flow On message
        consumer.receiveNoWait();

        //Wait for up to 2 seconds for message to appear
        // ignore response as we will use the findMatches afterwards just
        // incase it did take more than 2 seconds to log.
        _monitor.waitForMessage(CHANNEL_PREFIX, 2000);
View Full Code Here

Examples of javax.jms.MessageConsumer.receiveNoWait()

            public Integer execute(Session session) throws JMSException {
                MessageConsumer consumer = session.createConsumer(session.createQueue(queueName), selector);
                Message message;
                int count = 0;
                do {
                    message = consumer.receiveNoWait();
                    if (message != null) {
                        count ++;
                    }
                } while (message != null);
                return count;
View Full Code Here

Examples of javax.jms.MessageConsumer.receiveNoWait()

      Connection connection = JMSUtil.createConnection(InVMConnectorFactory.class.getName());
      connection.start();

      MessageConsumer consumer = JMSUtil.createConsumer(connection, queue);
      Assert.assertNull(consumer.receiveNoWait());

      connection.close();
   }

   public void testRemoveMatchingMessages() throws Exception
View Full Code Here

Examples of javax.jms.MessageConsumer.receiveNoWait()

      message = consumer.receive(500);
      Assert.assertNotNull(message);
      Assert.assertEquals(msg_2.getJMSMessageID(), message.getJMSMessageID());
      Assert.assertEquals(unmatchingValue, message.getLongProperty(key));

      Assert.assertNull(consumer.receiveNoWait());

      connection.close();
   }

   public void testGetExpiryAddress() throws Exception
View Full Code Here

Examples of javax.jms.MessageConsumer.receiveNoWait()

      connection.start();
      MessageConsumer consumer = session.createConsumer(queue);
      Message message = consumer.receive(500);
      Assert.assertNotNull(message);
      Assert.assertEquals(unmatchingValue, message.getLongProperty(key));
      Assert.assertNull(consumer.receiveNoWait());

      JMSUtil.consumeMessages(1, otherQueue);

      serverManager.destroyQueue(otherQueueName);
View Full Code Here

Examples of javax.jms.MessageConsumer.receiveNoWait()

         MessageConsumer topicConsumer = consumerSession.createConsumer(HornetQServerTestCase.topic1);

         consumerConnection.start();

         Message m = topicConsumer.receiveNoWait();

         ProxyAssertSupport.assertNull(m);

         Message m1 = producerSession.createMessage();
         topicProducer.send(m1);
View Full Code Here

Examples of javax.jms.MessageConsumer.receiveNoWait()

         topicProducer.send(m1);

         // block this thread for a while to allow ServerConsumerDelegate's delivery thread to kick in
         Thread.sleep(500);

         m = topicConsumer.receiveNoWait();

         ProxyAssertSupport.assertEquals(m1.getJMSMessageID(), m.getJMSMessageID());
      }
      finally
      {
View Full Code Here

Examples of javax.jms.MessageConsumer.receiveNoWait()

         // To implement receiveNoWait otherwise would be very costly
         // Also other messaging systems e.g. Sun, ActiveMQ implement it this way

         Thread.sleep(500);

         TextMessage m = (TextMessage)queueConsumer.receiveNoWait();

         ProxyAssertSupport.assertEquals(tm.getText(), m.getText());
      }
      finally
      {
View Full Code Here

Examples of javax.jms.MessageConsumer.receiveNoWait()

            ProxyAssertSupport.assertNotNull(m);
         }

         Thread.sleep(500);

         Message m = cons1.receiveNoWait();

         ProxyAssertSupport.assertNull(m);
      }
      finally
      {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.