Package javax.jms

Examples of javax.jms.Session.createTemporaryTopic()


            } else if (exchange instanceof InOut) {
                Destination replyToDestination;
                if (destination instanceof Queue) {
                    replyToDestination = session.createTemporaryQueue();
                } else {
                    replyToDestination = session.createTemporaryTopic();
                }
                MessageConsumer consumer = session.createConsumer(replyToDestination);
                msg.setJMSCorrelationID(exchange.getExchangeId());
                msg.setJMSReplyTo(replyToDestination);
                producer.send(msg);
View Full Code Here


                    replyDestination = replyToDestination;
                } else {
                    if (destination instanceof Queue) {
                        replyDestination = session.createTemporaryQueue();
                    } else {
                        replyDestination = session.createTemporaryTopic();
                    }
                }
                MessageConsumer consumer = session.createConsumer(replyDestination);
                msg.setJMSCorrelationID(exchange.getExchangeId());
                msg.setJMSReplyTo(replyDestination);
View Full Code Here

        TextMessage msg;
        MessageProducer producer;
        MessageConsumer consumer;
       
        session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        TemporaryTopic tempTopic = session.createTemporaryTopic();        
       
        consumer = session.createConsumer(tempTopic);
        connection.start();
       
        msg = session.createTextMessage("foobar");
View Full Code Here

        Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);

        // Create the Browse Destination and the Reply To location
        Destination requestBrowse = session.createTopic(ScheduledMessage.AMQ_SCHEDULER_MANAGEMENT_DESTINATION);
        Destination browseDest = session.createTemporaryTopic();

        // Create the "Browser"
        MessageConsumer browser = session.createConsumer(browseDest, ScheduledMessage.AMQ_SCHEDULED_DELAY + " = 45000" );

        connection.start();
View Full Code Here

        //
        // Create the destination on which messages are being tested.
        //
        LOG.trace("Creating destination");
        cons_dest = sess.createTemporaryTopic();

        testOneDest(conn, sess, cons_dest, num_msg);

        //
        // Cleanup
View Full Code Here

        ConnectionFactory factory = createConnectionFactory();
        Connection connection = factory.createConnection();
        for (int i = 0; i < MESSAGE_COUNT; i++) {

            Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
            Destination dest = session.createTemporaryTopic();
            session.createConsumer(dest);
            MessageProducer mp = session.createProducer(dest);
            Message msg = session.createTextMessage("test" + i);
            mp.send(msg);
            session.close();
View Full Code Here

        Connection conn = factory.createConnection("guest", "password");
        Session sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
        String name = "org.apache.activemq:BrokerName=localhost,Type=TempTopic";
        try {
            conn.start();
            TemporaryTopic temp = sess.createTemporaryTopic();
            name += ",Destination=" + temp.getTopicName().replaceAll(":", "_");
            fail("Should have failed creating a temp topic");
        } catch (Exception ignore) {}

        ObjectName objName = new ObjectName(name);
View Full Code Here

        conn = createConnection(cons_broker_url);
        conn.start();
        sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);

        LOG.trace("Creating destination");
        cons_dest = sess.createTemporaryTopic();

        testOneDest(conn, sess, cons_dest, prod_broker_url, cons_broker_url, num_msg);

        sess.close();
        conn.close();
View Full Code Here

     */
    public void testMessageDeliveryUsingTemporaryTopic() throws Exception
    {
        final Connection conn = getConnection();
        final Session session = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
        final TemporaryTopic topic = session.createTemporaryTopic();
        assertNotNull(topic);
        final MessageProducer producer = session.createProducer(topic);
        final MessageConsumer consumer1 = session.createConsumer(topic);
        final MessageConsumer consumer2 = session.createConsumer(topic);
        conn.start();
View Full Code Here

    public void testExplictTemporaryTopicDeletion() throws Exception
    {
        final Connection conn = getConnection();

        final Session session = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
        final TemporaryTopic topic = session.createTemporaryTopic();
        assertNotNull(topic);
        final MessageConsumer consumer = session.createConsumer(topic);
        conn.start();
        try
        {
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.