Package javax.jms

Examples of javax.jms.Message.acknowledge()


         
          System.out.println("messageConsumer1=" + messageConsumer1 + " messageConsumer2=" + messageConsumer2 + " c1=" + c1 + " c2 = " + c2);
        }
        while (messageConsumer1!=null || messageConsumer2!=null);

        if (lastMessageConsumer1!=null) lastMessageConsumer1.acknowledge();
        if (lastMessageConsumer2!=null) lastMessageConsumer2.acknowledge();
       
        assertEquals(iterationCount, c1 + c2);
       
      }
View Full Code Here


        Message cs2Received = consumer2.receive(1000);

        assertNotNull("Consumer 2 should have received first message", cs2Received);

        cs2Received.acknowledge();

        Message cs2Received2 = consumer2.receive(1000);

        assertNotNull("Consumer 2 should have received second message", cs2Received2);
        assertEquals("Differing groups", cs2Received2.getStringProperty("group"),
View Full Code Here

        assertNotNull("Consumer 1 should have received second message", cs1Received2);
        assertEquals("Differing groups", cs1Received2.getStringProperty("group"),
                     cs1Received.getStringProperty("group"));

        cs1Received2.acknowledge();
        cs2Received2.acknowledge();

        assertNull(consumer1.receive(1000));
        assertNull(consumer2.receive(1000));
    }
View Full Code Here

                             session.recover();
                         }
                         else
                         {
                             LOGGER.debug("client ack session acknowledge");
                             msg.acknowledge();
                             _consumed.incrementAndGet();
                         }
                    }
                    else
                    {
View Full Code Here

        final MessageConsumer consumer = consumerSession.createConsumer(_queue);
        _consumerConnection.start();

        //Receive 3 in sorted order
        received = assertReceiveAndValidateMessage(consumer, "1");
        received.acknowledge();
        received = assertReceiveAndValidateMessage(consumer, "2");
        received.acknowledge();
        received = assertReceiveAndValidateMessage(consumer, "3");
        received.acknowledge();
View Full Code Here

        //Receive 3 in sorted order
        received = assertReceiveAndValidateMessage(consumer, "1");
        received.acknowledge();
        received = assertReceiveAndValidateMessage(consumer, "2");
        received.acknowledge();
        received = assertReceiveAndValidateMessage(consumer, "3");
        received.acknowledge();

        //Send 1
        sendAndCommitMessage(producer,"4");
View Full Code Here

        received = assertReceiveAndValidateMessage(consumer, "1");
        received.acknowledge();
        received = assertReceiveAndValidateMessage(consumer, "2");
        received.acknowledge();
        received = assertReceiveAndValidateMessage(consumer, "3");
        received.acknowledge();

        //Send 1
        sendAndCommitMessage(producer,"4");

        //Receive 1 and recover
View Full Code Here

        received = assertReceiveAndValidateMessage(consumer, "4");
        consumerSession.recover();

        //Receive same 1
        received = assertReceiveAndValidateMessage(consumer, "4");
        received.acknowledge();

        //Send 3 out of order
        sendAndCommitMessage(producer,"7");
        sendAndCommitMessage(producer,"6");
        sendAndCommitMessage(producer,"5");
View Full Code Here

        resendMessagesIfNecessary();

        // tests whether receiving and acknowledgment is working after recover
        Message lastMessage = consumeMessages();
        lastMessage.acknowledge();
    }

    /**
     * Test that receiving more messages after failover and then calling
     * {@link Session#recover()} does not throw an exception
View Full Code Here

        // recover should successfully restore session
        _consumerSession.recover();

        // tests whether receiving and acknowledgment is working after recover
        Message lastMessage = consumeMessages();
        lastMessage.acknowledge();
    }

    /**
     * Test that first call to {@link Message#acknowledge()} after failover
     * throws a JMSEXception if session is dirty.
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.