Package javax.jms

Examples of javax.jms.QueueReceiver.receive()


                System.out.println("Wiping messages off the read queue");
            Message msg = null;
            try {
                QueueReceiver rec = session.createReceiver(readQ);
                for (;;) {
                    msg = rec.receive(100);
                    if (msg != null) {
                        if (verbose)
                            System.out.println("Removing an input message");
                    } else
                        break;
View Full Code Here


        QueueSession session =
            connection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
        Queue readQ = session.createQueue(queueName);
        QueueReceiver receiver =
            session.createReceiver(readQ, "JMSCorrelationID='" + id + "'");
        return receiver.receive(WSIFProperties.getAsyncTimeout());
    }
}
View Full Code Here

        public void run() {
            QueueReceiver rec    = null;
            QueueSender   sender = null;
            try {
                rec = this.session.createReceiver(this.queue);
                ObjectMessage msg = (ObjectMessage)rec.receive();
                ObjectMessage ret = this.session.createObjectMessage(msg.getObject());
                Queue q = (Queue)msg.getJMSReplyTo();
                sender = this.session.createSender(q);
                sender.send(ret);
                this.session.commit();
View Full Code Here

                    queueConnection.createQueueSession(false,
                            Session.AUTO_ACKNOWLEDGE);
            queueReceiver = queueSession.createReceiver(queue);
            queueConnection.start();
            while (true) {
                Message m = queueReceiver.receive(1);
                if (m != null) {
                    if (m instanceof TextMessage) {
                        message = (TextMessage) m;
                        log.info("Reading message: " +
                                message.getText());
View Full Code Here

                    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) {
                setVisibilityTimeoutStringProperty(visibilityTimeout, message);
View Full Code Here

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

            // Pop all messages out
            while (queueReceiver.receive(
                    MessageBoxConstants.MESSAGE_RECEIVE_WAIT_TIME) != null) {
                // No action on messages
            }

        } catch (QueueConnectionManagerException e) {
View Full Code Here

        prod1.send(ssn.createTextMessage("test1"));
       
        MessageProducer prod2 = ssn.createProducer(ssn.createTopic("ADDR:amq.topic/test"));
        prod2.send(ssn.createTextMessage("test2"));
       
        Message msg1 = receiver.receive();
        assertNotNull(msg1);
        assertEquals("test1",((TextMessage)msg1).getText());
       
        Message msg2 = sub.receive();
        assertNotNull(msg2);
View Full Code Here

         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");
         if (info == null || info.startsWith("Failed"))
View Full Code Here

         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");
         if (info == null || info.startsWith("Failed"))
View Full Code Here

         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");
         if (info == null || info.startsWith("Failed"))
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.