Package javax.jms

Examples of javax.jms.Session.createQueue()


        {
            destination = session.createTopic(getTestQueueName());
        }
        else
        {
            destination = session.createQueue(getTestQueueName());
        }

        MessageProducer producer = ((AMQSession<?, ?>) session).createProducer(destination, mandatory, immediate);
        Message message = session.createMessage();
        producer.send(message);
View Full Code Here


    public void testMandatoryAndImmediateDefaults() throws JMSException, InterruptedException
    {
        Session session = _connection.createSession(false, Session.AUTO_ACKNOWLEDGE);

        // publish to non-existent queue - should get mandatory failure
        MessageProducer producer = session.createProducer(session.createQueue(getTestQueueName()));
        Message message = session.createMessage();
        producer.send(message);

        _testExceptionListener.assertReceivedNoRouteWithReturnedMessage(message, getTestQueueName());
View Full Code Here

        _testExceptionListener.assertReceivedNoRouteWithReturnedMessage(message, getTestQueueName());

        producer = session.createProducer(null);
        message = session.createMessage();
        producer.send(session.createQueue(getTestQueueName()), message);

        _testExceptionListener.assertReceivedNoRouteWithReturnedMessage(message, getTestQueueName());

        // publish to non-existent topic - should get no failure
        producer = session.createProducer(session.createTopic(getTestQueueName()));
View Full Code Here

        createConnectionWithCloseWhenNoRoute(true);

        Session transactedSession = _connection.createSession(true, Session.SESSION_TRANSACTED);
        String testQueueName = getTestQueueName();
        MessageProducer mandatoryProducer = ((AMQSession<?, ?>) transactedSession).createProducer(
                transactedSession.createQueue(testQueueName),
                true, // mandatory
                false); // immediate

        Message message = transactedSession.createMessage();
        mandatoryProducer.send(message);
View Full Code Here

        createConnectionWithCloseWhenNoRoute(true);

        Session transactedSession = _connection.createSession(true, Session.SESSION_TRANSACTED);
        String testQueueName = getTestQueueName();
        MessageProducer nonMandatoryProducer = ((AMQSession<?, ?>) transactedSession).createProducer(
                transactedSession.createQueue(testQueueName),
                false, // mandatory
                false); // immediate

        Message message = transactedSession.createMessage();
        nonMandatoryProducer.send(message);
View Full Code Here

        createConnectionWithCloseWhenNoRoute(true);

        Session nonTransactedSession = _connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        String testQueueName = getTestQueueName();
        MessageProducer mandatoryProducer = ((AMQSession<?, ?>) nonTransactedSession).createProducer(
                nonTransactedSession.createQueue(testQueueName),
                true, // mandatory
                false); // immediate

        Message message = nonTransactedSession.createMessage();
        mandatoryProducer.send(message);
View Full Code Here

        createConnectionWithCloseWhenNoRoute(false);

        Session transactedSession = _connection.createSession(true, Session.SESSION_TRANSACTED);
        String testQueueName = getTestQueueName();
        MessageProducer mandatoryProducer = ((AMQSession<?, ?>) transactedSession).createProducer(
                transactedSession.createQueue(testQueueName),
                true, // mandatory
                false); // immediate

        Message message = transactedSession.createMessage();
        mandatoryProducer.send(message);
View Full Code Here

      if (HornetQRASession.trace)
      {
         HornetQRASession.log.trace("createQueue " + session + " queueName=" + queueName);
      }

      Queue result = session.createQueue(queueName);

      if (HornetQRASession.trace)
      {
         HornetQRASession.log.trace("createdQueue " + session + " queue=" + result);
      }
View Full Code Here

        ActiveMQConnection connection = (ActiveMQConnection)cf.createConnection();
        assertEquals("connection redeliveries", 2, connection.getRedeliveryPolicy().getMaximumRedeliveries());

        Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        ActiveMQMessageConsumer consumer = (ActiveMQMessageConsumer)session.createConsumer(session
            .createQueue("FOO.BAR"));
        assertEquals("consumer redeliveries", 2, consumer.getRedeliveryPolicy().getMaximumRedeliveries());
        connection.close();
    }
View Full Code Here

        LOG.info("Starting broker..");
    }

    private void buildReceiver(Connection connection, final String queueName, boolean transacted, final Receiver receiver, boolean isTopic) throws Exception {
        final Session session = transacted ? connection.createSession(true, Session.SESSION_TRANSACTED) : connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        MessageConsumer inputMessageConsumer = session.createConsumer(isTopic ? session.createTopic(queueName) : session.createQueue(queueName));
        MessageListener messageListener = new MessageListener() {

            public void onMessage(Message message) {
                try {
                    ObjectMessage objectMessage = (ObjectMessage)message;
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.