Package javax.jms

Examples of javax.jms.Message.acknowledge()


            msg = consumer.receive(3000);
            if (msg == null) {
                LOG.error("No messages received! Received:" + count);
                break;
            }
            msg.acknowledge();
            ++count;
        }
        assertEquals(count, MSG_COUNT);
        consumer.close();
        consumerSession.close();
View Full Code Here


        count = 0;
        do {
            msg = consumer.receive(1000);
            if (msg != null) {
                msg.acknowledge();
                ++count;
            }
        } while (msg != null);

        assertEquals(count, 0);
View Full Code Here

                                receivedCount.incrementAndGet();
                                if (received != 0 && received % 100 == 0) {
                                    LOG.info("Received msg: " + msg.getJMSMessageID());
                                }
                                if (++received % 2 == 0) {
                                    msg.acknowledge();
                                    acked++;
                                }
                            }
                        } while (msg == null);
                       
View Full Code Here

                            break;
                        }
                        String text = ((TextMessage)msg).getText();
                        int currentMsgIdx = Integer.parseInt(text);
                        LOG.debug("Received: " + text + " messageCount: " + messagesCount);
                        msg.acknowledge();
                        if ((messagesCount + diff) != currentMsgIdx) {
                            LOG.debug("Message(s) skipped!! Should be message no.: " + messagesCount + " but got: " + currentMsgIdx);
                            diff = currentMsgIdx - messagesCount;
                        }
                        ++messagesCount;
View Full Code Here

                        continue;

                    onClientMessage(message);

                    if (message.propertyExists("COMMIT")) {
                        message.acknowledge(); // CLIENT_ACKNOWLEDGE

                        LOG.info("Received Trans[id="
                                + message.getIntProperty("TRANS") + ", count="
                                + transCount + "] in " + this + ".");
View Full Code Here

                if (msg != null) {
                    checkMessage(msg, cur);
                    cur++;

                    if ((numPerSess > 1) && ((cur - sess_start) >= numPerSess)) {
                        msg.acknowledge();
                        sess_start = cur;
                    }
                }
            }
View Full Code Here

                }
            }

            // Acknowledge the last messages, if they were not yet acknowledged.
            if ((numPerSess > 1) && ((cur - sess_start) > 0))
                msg.acknowledge();

            if (cur < numMsg)
                log("* Consumer " + consumerTag + " timed out");
        }

View Full Code Here

        // Consume the message...
        MessageConsumer consumer = session.createConsumer(queue);
        Message msg = consumer.receive(1000);
        assertNotNull(msg);
        msg.acknowledge();

        // Reset the session.
        session.close();
        session = connection.createSession(false, ActiveMQSession.INDIVIDUAL_ACKNOWLEDGE);
View Full Code Here

        assertNotNull(msg);
        msg = consumer.receive(1000);
        assertNotNull(msg);       
        msg = consumer.receive(1000);
        assertNotNull(msg);
        msg.acknowledge();

        // Reset the session.
        session.close();
        session = connection.createSession(false, ActiveMQSession.INDIVIDUAL_ACKNOWLEDGE);
View Full Code Here

               
        // Attempt to Consume the message...
        consumer = session.createConsumer(queue);
        msg = consumer.receive(2000);
        assertNotNull(msg);       
        msg.acknowledge();
       
        session.close();
    }

    protected String getQueueName() {
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.