Package org.apache.qpid.client

Examples of org.apache.qpid.client.AMQQueue


        producer.send(session1.createTextMessage("A"));
       
        ((AMQSession<?, ?>) session1).sync();
       
        //check the dur sub's underlying queue now has msg count 1
        AMQQueue subQueue = new AMQQueue("amq.topic", "clientid" + ":" + "MySubscription");
        assertEquals("Msg count should be 1", 1, ((AMQSession<?, ?>) session1).getQueueDepth(subQueue));

        Message msg;
        _logger.info("Receive message on consumer 1:expecting A");
        msg = consumer1.receive(POSITIVE_RECEIVE_TIMEOUT);
View Full Code Here


        session.commit();
        producer.close();

        // should be 5 or 10 messages on queue now
        // (5 for the java broker due to use of server side selectors, and 10 for the cpp broker due to client side selectors only)
        AMQQueue queue = new AMQQueue("amq.topic", "clientid" + ":" + "sameMessageSelector");
        assertEquals("Queue depth is wrong", isJavaBroker() ? 5 : 10, ((AMQSession<?, ?>) session).getQueueDepth(queue));

        // now recreate the durable subscriber and check the received messages
        TopicSubscriber subTwo = session.createDurableSubscriber(topic, "sameMessageSelector", "testprop = TRUE", false);
View Full Code Here

        msg.setBooleanProperty("Match", false);
        producer.send(msg);

        // should be 1 or 2 messages on queue now
        // (1 for the java broker due to use of server side selectors, and 2 for the cpp broker due to client side selectors only)
        AMQQueue queue = new AMQQueue("amq.topic", "clientid" + ":" + "testResubscribeWithChangedSelectorNoClose");
        assertEquals("Queue depth is wrong", isJavaBroker() ? 1 : 2, ((AMQSession<?, ?>) session).getQueueDepth(queue));

        conn.start();
       
        Message rMsg = subB.receive(1000);
View Full Code Here

        msg.setBooleanProperty("testprop", false);
        producer.send(msg);

        // should be 1 or 2 messages on queue now
        // (1 for the java broker due to use of server side selectors, and 2 for the cpp broker due to client side selectors only)
        AMQQueue queue = new AMQQueue("amq.topic", "clientid" + ":" + "subscriptionName");
        assertEquals("Queue depth is wrong", isJavaBroker() ? 1 : 2, ((AMQSession<?, ?>) session).getQueueDepth(queue));
       
        conn.start();
       
        Message rMsg = subTwo.receive(1000);
View Full Code Here

    {
        super.setUp();
        TransportConnection.createVMBroker(1);
        _connection = new AMQConnection("vm://:1", "guest", "guest", "fred", "test");
        _topic = new AMQTopic(_connection.getDefaultTopicExchangeName(), new AMQShortString("mytopic"));
        _queue = new AMQQueue(_connection.getDefaultQueueExchangeName(), new AMQShortString("myqueue"));
    }
View Full Code Here

        _logger.info("Create Session");
        session = con.createSession(true, Session.SESSION_TRANSACTED);
        _logger.info("Create Q1");
        queue1 =
            new AMQQueue(session.getDefaultQueueExchangeName(), new AMQShortString("Q1"), new AMQShortString("Q1"), false,
                true);
        _logger.info("Create Q2");
        queue2 = new AMQQueue(session.getDefaultQueueExchangeName(), new AMQShortString("Q2"), false);

        _logger.info("Create Consumer of Q1");
        consumer1 = session.createConsumer(queue1);
        // Dummy just to create the queue.
        _logger.info("Create Consumer of Q2");
View Full Code Here

    public void testResendsMsgsAfterSessionClose() throws Exception
    {
        AMQConnection con = new AMQConnection("vm://:1", "guest", "guest", "consumer1", "test");

        Session consumerSession = con.createSession(true, Session.SESSION_TRANSACTED);
        AMQQueue queue3 = new AMQQueue(consumerSession.getDefaultQueueExchangeName(), new AMQShortString("Q3"), false);
        MessageConsumer consumer = consumerSession.createConsumer(queue3);

        AMQConnection con2 = new AMQConnection("vm://:1", "guest", "guest", "producer1", "test");
        Session producerSession = con2.createSession(true, Session.SESSION_TRANSACTED);
        MessageProducer producer = producerSession.createProducer(queue3);
View Full Code Here

    protected void setUp() throws Exception
    {
        super.setUp();
        _connection = new AMQConnection("vm://:1", "guest", "guest", "fred", "test");
        _topic = new AMQTopic(_connection,"mytopic");
        _queue = new AMQQueue(_connection,"myqueue");
        _session = (AMQSession) _connection.createSession(false, AMQSession.NO_ACKNOWLEDGE);
    }
View Full Code Here

    protected void setUp() throws Exception
    {
        super.setUp();
        connection = new AMQConnection(_broker, "guest", "guest", randomize("Client"), "test");
        destination = new AMQQueue(connection, randomize("LatencyTest"), true);
        session = (AMQSession) connection.createSession(false, AMQSession.NO_ACKNOWLEDGE);

        // set up a consumer
        session.createConsumer(destination).setMessageListener(this);
        connection.start();
View Full Code Here

    }

    Service(AMQConnection connection) throws Exception
    {
        _connection = connection;
        AMQQueue queue = new SpecialQueue(connection, "ServiceQueue");
        _session = (AMQSession) _connection.createSession(false, AMQSession.NO_ACKNOWLEDGE);
        _session.createConsumer(queue).setMessageListener(this);
        _connection.start();
    }
View Full Code Here

TOP

Related Classes of org.apache.qpid.client.AMQQueue

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.