Package javax.jms

Examples of javax.jms.QueueSession.createReceiver()


            QueueSession queueSession =
                    queueConnection.createQueueSession(false, QueueSession.CLIENT_ACKNOWLEDGE);

            // Receive message
            Queue queue = getDurableQueue(messageBoxID, queueSession);
            QueueReceiver queueReceiver = queueSession.createReceiver(queue);
            Message message = queueReceiver.receive(
                    MessageBoxConstants.MESSAGE_RECEIVE_WAIT_TIME);

            MessageLock lock = null;
            if (message != null) {
View Full Code Here


                    Utils.getTenantAwareCurrentUserName());
            queueSession = queueConnection.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);

            // Create receiver
            Queue queue = getDurableQueue(queueName, queueSession);
            queueReceiver = queueSession.createReceiver(queue);
            queueConnection.start();

            // Pop all messages out
            while (queueReceiver.receive(
                    MessageBoxConstants.MESSAGE_RECEIVE_WAIT_TIME) != null) {
View Full Code Here

    {
        Queue queue = new AMQAnyDestination("ADDR:my-queue; {create: always}");
        Topic topic = new AMQAnyDestination("ADDR:amq.topic/test");
       
        QueueSession qSession = ((AMQConnection)_connection).createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
        QueueReceiver receiver = qSession.createReceiver(queue);
       
        TopicSession tSession = ((AMQConnection)_connection).createTopicSession(false, Session.AUTO_ACKNOWLEDGE);
        TopicSubscriber sub = tSession.createSubscriber(topic);
       
        Session ssn = _connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
View Full Code Here

         QueueSender sender = session.createSender(queA);
         sender.send(msg);
         sender.close();
         log.debug("Sent msg to queue/QueueA");
         // receive the message at queue B.
         QueueReceiver recv = session.createReceiver(queB);
         msg = recv.receive(15000);
         recv.close();
         log.debug("Recv msg: " + msg);
         // get the message's content.
         String info = msg.getStringProperty("reply");
View Full Code Here

         QueueSender sender = session.createSender(queD);
         sender.send(msg);
         sender.close();
         log.debug("Sent msg to " + queD);
         // receive the message at queue B
         QueueReceiver recv = session.createReceiver(queB);
         msg = recv.receive(15000);
         recv.close();
         log.debug("Recv msg: " + msg);
         // get the message's content.
         String info = msg.getStringProperty("reply");
View Full Code Here

         QueueSender sender = session.createSender(queC);
         sender.send(msg);
         sender.close();
         log.debug("Sent msg to queue/QueueC");
         // receive the message at queue B.
         QueueReceiver recv = session.createReceiver(queB);
         msg = recv.receive(5000);
         log.debug("Recv msg: " + msg);
         recv.close();
         // get the message's content.
         String info = msg.getStringProperty("reply");
View Full Code Here

      // Create a session
      queueConnection = factory.createQueueConnection();
      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);
View Full Code Here

            message.setJMSReplyTo(temp);

            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

            message.setJMSReplyTo(temp);

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

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

         MyMessageListener messageListener = new MyMessageListener();
        
         QueueSession session = queueConnection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
         TemporaryQueue queue1 = session.createTemporaryQueue();
         QueueSender sender1 = session.createSender(queue1);
         QueueReceiver receiver1 = session.createReceiver(queue1);
         receiver1.setMessageListener(messageListener);
         TemporaryQueue queue2 = session.createTemporaryQueue();
         QueueSender sender2 = session.createSender(queue2);
         QueueReceiver receiver2 = session.createReceiver(queue2);
         receiver2.setMessageListener(messageListener);
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.