Package javax.jms

Examples of javax.jms.QueueReceiver.receive()


      queueConnection.start();
      queueSession = queueConnection.createQueueSession(true, Session.AUTO_ACKNOWLEDGE);
      // Get message
      QueueReceiver queueReceiver = queueSession.createReceiver(queue);
      log.info("Waiting for message");
      Message msg = queueReceiver.receive(500L);
      if (msg != null)
      {
        log.info("Recived message: " + msg);
        int nr = msg.getIntProperty(Publisher.JMS_MESSAGE_NR);
        log.debug("nr: " + nr);
View Full Code Here


            QueueSender sender = session.createSender(queue);
            sender.send(message);

            QueueReceiver receiver = session.createReceiver(temp);
            receiver.receive();
            receiver.close();
            temp.delete();
           
            session.close();
         }
View Full Code Here

            TopicPublisher publisher = session.createPublisher(topic);
            publisher.publish(message);

            QueueReceiver receiver = qsession.createReceiver(temp);
            receiver.receive();
            receiver.close();
           
            session.close();
         }
         catch (Throwable t)
View Full Code Here

  QueueSession session = queueConnection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
  Queue queue = (Queue)context.lookup(name);

  QueueReceiver receiver = session.createReceiver(queue);
  queueConnection.start();
  Message message = receiver.receive(50);
  int c = 0;
  while (message != null)
      {
    message = receiver.receive(50);
    c++;
View Full Code Here

  queueConnection.start();
  Message message = receiver.receive(50);
  int c = 0;
  while (message != null)
      {
    message = receiver.receive(50);
    c++;
      }

  if (c != 0)
      getLog().debug("  Drained " + c + " messages from the queue");
View Full Code Here

               if (sendCount <= target)
               {
                  for (int i = 0; i < 10 && ++sendCount <= target; ++i)
                     sender.send(message);
               }
               if (receiver.receive(1) != null)
                  ++count;
            }
         }
         finally
         {
View Full Code Here

                  QueueReceiver receiver = session.createReceiver(queue);
                  long startTime = System.currentTimeMillis();
                  for (int i = 0; i < iterationCount; i++)
                  {
                     receiver.receive();
                     //getLog().debug("  Received #"+i);
                     if (transacted == TRANS_INDIVIDUAL)
                     {
                        session.commit();
                     }
View Full Code Here

      QueueSession session = queueConnection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
      Queue queue = (Queue)context.lookup(TEST_QUEUE);

      QueueReceiver receiver = session.createReceiver(queue);
      Message message = receiver.receive(50);
      int c = 0;
      while (message != null)
      {
         message = receiver.receive(50);
         c++;
View Full Code Here

      QueueReceiver receiver = session.createReceiver(queue);
      Message message = receiver.receive(50);
      int c = 0;
      while (message != null)
      {
         message = receiver.receive(50);
         c++;
      }

      if (c != 0)
      {
View Full Code Here

   {
      QueueSession session = queueConnection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
      Queue queue = (Queue)context.lookup(TEST_QUEUE);

      QueueReceiver receiver = session.createReceiver(queue);
      receiver.receive();
      session.close();
   }

   private void sendSynchMessage() throws Exception
   {
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.