Package org.apache.qpid.amqp_1_0.jms.impl

Examples of org.apache.qpid.amqp_1_0.jms.impl.QueueImpl


    @Test(timeout = 60000)
    public void testMessagesAreAckedAMQPProducer() throws Exception {
        int messagesSent = 3;
        ActiveMQAdmin.enableJMSFrameTracing();
        QueueImpl queue = new QueueImpl("queue://txqueue");
        assertTrue(brokerService.isPersistent());

        Connection connection = createAMQPConnection();
        Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        MessageProducer p = session.createProducer(queue);
View Full Code Here


public class JMSClientTest extends AmqpTestSupport {

    @Test
    public void testTransactions() throws Exception {
        ActiveMQAdmin.enableJMSFrameTracing();
        QueueImpl queue = new QueueImpl("queue://txqueue");

        Connection connection = createConnection();
        {
            Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
            MessageProducer p = session.createProducer(queue);
View Full Code Here

        return context;
    }

    public void createQueue(String name) {
        try {
            context.bind(name, new QueueImpl("queue://"+name));
        } catch (NamingException e) {
            throw new RuntimeException(e);
        }
    }
View Full Code Here

    @SuppressWarnings("rawtypes")
    @Test
    public void testProducerConsume() throws Exception {
        ActiveMQAdmin.enableJMSFrameTracing();
        QueueImpl queue = new QueueImpl("queue://" + name);

        Connection connection = createConnection();
        {
            Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
            MessageProducer p = session.createProducer(queue);
View Full Code Here

    }

    @Test
    public void testTransactedConsumer() throws Exception {
        ActiveMQAdmin.enableJMSFrameTracing();
        QueueImpl queue = new QueueImpl("queue://" + name);
        final int msgCount = 1;

        Connection connection = createConnection();
        sendMessages(connection, queue, msgCount);
View Full Code Here

    @Test
    public void testRollbackRececeivedMessage() throws Exception {

        ActiveMQAdmin.enableJMSFrameTracing();
        QueueImpl queue = new QueueImpl("queue://" + name);
        final int msgCount = 1;

        Connection connection = createConnection();
        sendMessages(connection, queue, msgCount);
View Full Code Here

    @Test
    public void testTXConsumerAndLargeNumberOfMessages() throws Exception {

        ActiveMQAdmin.enableJMSFrameTracing();
        QueueImpl queue = new QueueImpl("queue://" + name);
        final int msgCount = 500;

        Connection connection = createConnection();
        sendMessages(connection, queue, msgCount);
View Full Code Here

    @SuppressWarnings("rawtypes")
    @Test
    public void testSelectors() throws Exception{
        ActiveMQAdmin.enableJMSFrameTracing();
        QueueImpl queue = new QueueImpl("queue://" + name);

        Connection connection = createConnection();
        {
            Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
            MessageProducer p = session.createProducer(queue);
View Full Code Here

        runSimpleSendReceiveTest(connection);
    }

    public void runSimpleSendReceiveTest(Connection connection) throws JMSException{
        Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        QueueImpl queue = new QueueImpl("queue://txqueue");
        MessageProducer producer = session.createProducer(queue);
        TextMessage message = session.createTextMessage();
        String messageText = "hello  sent at " + new java.util.Date().toString();
        message.setText(messageText);
        producer.send(message);
View Full Code Here

            LOG.debug(">>>> Sent [{}]", messageText);
            p.send(message);
        }

        // After the first restart we should get all messages sent above
        QueueImpl qpidQueue = new QueueImpl("queue://txqueue");
        restartBroker(connection, session);
        int messagesReceived = readAllMessages(qpidQueue);
        assertEquals(messagesSent, messagesReceived);

        // This time there should be no messages on this queue
View Full Code Here

TOP

Related Classes of org.apache.qpid.amqp_1_0.jms.impl.QueueImpl

Copyright © 2018 www.massapicom. 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.