Package org.apache.qpid.client

Examples of org.apache.qpid.client.AMQConnection.createSession()


    }

    public void testStreamMessageEOF() throws Exception
    {
        Connection con = new AMQConnection("vm://:1", "guest", "guest", "consumer1", "test");
        AMQSession consumerSession = (AMQSession) con.createSession(false, Session.CLIENT_ACKNOWLEDGE);

        AMQHeadersExchange queue =
            new AMQHeadersExchange(new AMQBindingURL(
                    ExchangeDefaults.HEADERS_EXCHANGE_CLASS + "://" + ExchangeDefaults.HEADERS_EXCHANGE_NAME
                    + "/test/queue1?" + BindingURL.OPTION_ROUTING_KEY + "='F0000=1'"));
View Full Code Here


        // ((AMQSession) consumerSession).declareExchangeSynch(ExchangeDefaults.HEADERS_EXCHANGE_NAME, ExchangeDefaults.HEADERS_EXCHANGE_CLASS);
        // This is the default now

        Connection con2 = new AMQConnection("vm://:1", "guest", "guest", "producer1", "test");

        AMQSession producerSession = (AMQSession) con2.createSession(false, Session.CLIENT_ACKNOWLEDGE);

        // Need to start the "producer" connection in order to receive bounced messages
        _logger.info("Starting producer connection");
        con2.start();
View Full Code Here

    }

    public void testModifyReceivedMessageExpandsBuffer() throws Exception
    {
        AMQConnection con = new AMQConnection("vm://:1", "guest", "guest", "consumer1", "test");
        AMQSession consumerSession = (AMQSession) con.createSession(false, Session.CLIENT_ACKNOWLEDGE);
        AMQQueue queue = new AMQQueue(con.getDefaultQueueExchangeName(), new AMQShortString("testQ"));
        MessageConsumer consumer = consumerSession.createConsumer(queue);
        consumer.setMessageListener(new MessageListener()
            {
View Full Code Here

                    }
                }
            });

        Connection con2 = new AMQConnection("vm://:1", "guest", "guest", "producer1", "test");
        AMQSession producerSession = (AMQSession) con2.createSession(false, Session.CLIENT_ACKNOWLEDGE);
        MessageProducer mandatoryProducer = producerSession.createProducer(queue);
        con.start();
        StreamMessage sm = producerSession.createStreamMessage();
        sm.writeInt(42);
        mandatoryProducer.send(sm);
View Full Code Here

        AMQConnection con1 = new AMQConnection("vm://:1", "guest", "guest", "Client1", "test");

        Topic topic = new AMQTopic(con1, "MyTopic");

        Session session1 = con1.createSession(false, AMQSession.NO_ACKNOWLEDGE);
        MessageProducer producer = session1.createProducer(topic);

        Connection con2 = new AMQConnection("vm://:1", "guest", "guest", "Client2", "test");
        Session session2 = con2.createSession(false, AMQSession.NO_ACKNOWLEDGE);
        MessageConsumer consumer = session2.createConsumer(topic);
View Full Code Here

        Session session1 = con1.createSession(false, AMQSession.NO_ACKNOWLEDGE);
        MessageProducer producer = session1.createProducer(topic);

        Connection con2 = new AMQConnection("vm://:1", "guest", "guest", "Client2", "test");
        Session session2 = con2.createSession(false, AMQSession.NO_ACKNOWLEDGE);
        MessageConsumer consumer = session2.createConsumer(topic);
        con2.start();       
        producer.send(session1.createTextMessage("Hello"));
        TextMessage tm1 = (TextMessage) consumer.receive(2000);
        assertNotNull(tm1);
View Full Code Here

    public void testReceiveReturnsNull() throws Exception
    {
        final AMQConnection connection = new AMQConnection("vm://:1", "guest", "guest",
                                                  "fred", "test");
        Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        MessageConsumer consumer = session.createConsumer(new AMQTopic(connection, "banana"));
        connection.start();

        Runnable r = new Runnable()
        {
View Full Code Here

    public void testUnsubscribe() throws AMQException, JMSException, URLSyntaxException
    {
        AMQConnection con = new AMQConnection("vm://:1", "guest", "guest", "test", "test");
        AMQTopic topic = new AMQTopic(con, "MyTopic");
        _logger.info("Create Session 1");
        Session session1 = con.createSession(false, AMQSession.NO_ACKNOWLEDGE);
        _logger.info("Create Consumer on Session 1");
        MessageConsumer consumer1 = session1.createConsumer(topic);
        _logger.info("Create Producer on Session 1");
        MessageProducer producer = session1.createProducer(topic);
View Full Code Here

        MessageConsumer consumer1 = session1.createConsumer(topic);
        _logger.info("Create Producer on Session 1");
        MessageProducer producer = session1.createProducer(topic);

        _logger.info("Create Session 2");
        Session session2 = con.createSession(false, AMQSession.NO_ACKNOWLEDGE);
        _logger.info("Create Durable Subscriber on Session 2");
        TopicSubscriber consumer2 = session2.createDurableSubscriber(topic, "MySubscription");

        _logger.info("Starting connection");
        con.start();
View Full Code Here

    private void durabilityImpl(int ackMode) throws AMQException, JMSException, URLSyntaxException
    {

        AMQConnection con = new AMQConnection("vm://:1", "guest", "guest", "test", "test");
        AMQTopic topic = new AMQTopic(con, "MyTopic");
        Session session1 = con.createSession(false, ackMode);
        MessageConsumer consumer1 = session1.createConsumer(topic);

        Session sessionProd = con.createSession(false, ackMode);
        MessageProducer producer = sessionProd.createProducer(topic);
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.