Package javax.jms

Examples of javax.jms.Session.createConsumer()


         conn2 = cf.createConnection();

         Session sess2 = conn2.createSession(false, Session.AUTO_ACKNOWLEDGE);
         assertEquals(Session.AUTO_ACKNOWLEDGE, sess2.getAcknowledgeMode());
         MessageConsumer consumer2 = sess2.createConsumer(topic, null, true);

         // we need different session because we cannot access the same session from different
         // threads
         Session sess3 = conn2.createSession(false, Session.AUTO_ACKNOWLEDGE);
         assertEquals(Session.AUTO_ACKNOWLEDGE, sess3.getAcknowledgeMode());
View Full Code Here


         // we need different session because we cannot access the same session from different
         // threads
         Session sess3 = conn2.createSession(false, Session.AUTO_ACKNOWLEDGE);
         assertEquals(Session.AUTO_ACKNOWLEDGE, sess3.getAcknowledgeMode());
         MessageConsumer consumer3 = sess3.createConsumer(topic, null, true);

         //Consumer 1 should not get the message but consumers 2 and 3 should

         conn1.start();
         conn2.start();
View Full Code Here

         log.trace("careting consumer1");
         MessageConsumer cons1 = sess1.createConsumer(topic);

         log.trace("creating consumer2");
         MessageConsumer cons2 = sess2.createConsumer(topic);

         log.trace("starting connection");

         conn1.start();
View Full Code Here

         MessageProducer prod = sess1.createProducer(topic);
         prod.setDeliveryMode(DeliveryMode.PERSISTENT);

         final int NUM_MESSAGES = 1;

         MessageConsumer cons = sess1.createConsumer(topic);

         for (int i = 0; i < NUM_MESSAGES; i++)
         {
            TextMessage tm = sess1.createTextMessage("helloxyz");
            prod.send(topic, tm);
View Full Code Here

         conn2 = cf.createConnection();
         conn2.start();

         Session sess2 = conn2.createSession(false, Session.AUTO_ACKNOWLEDGE);

         MessageConsumer cons2 = sess2.createConsumer(topic);
         Message m = cons2.receive(1500);
         assertNull(m);

         conn2.close();
      }
View Full Code Here

         theOtherConn = cf.createConnection();
         theOtherConn.start();

         Session sessReceive = theOtherConn.createSession(false, Session.AUTO_ACKNOWLEDGE);

         MessageConsumer theConsumer = sessReceive.createConsumer(queue2);

         Message m2 = theConsumer.receive(1500);

         log.trace("m2 is " + m2);
View Full Code Here

      prod.send(tm);

      consumerConnection.start();

      Session sess1 = consumerConnection.createSession(false, Session.CLIENT_ACKNOWLEDGE);
      MessageConsumer cons1 = sess1.createConsumer(queue);
      TextMessage tm2 = (TextMessage)cons1.receive(3000);
     
      assertNotNull(tm2);
      assertEquals("testRedeliveredDifferentSessions", tm2.getText());
View Full Code Here

      //don't acknowledge it
      sess1.close();

      Session sess2 = consumerConnection.createSession(false, Session.CLIENT_ACKNOWLEDGE);
      MessageConsumer cons2 = sess2.createConsumer(queue);
      TextMessage tm3 = (TextMessage)cons2.receive(3000);
     
      assertNotNull(tm3);
      assertEquals("testRedeliveredDifferentSessions", tm3.getText());
     
View Full Code Here

      conn.start();

      Session sess = conn.createSession(false, Session.CLIENT_ACKNOWLEDGE);

      MessageConsumer cons = sess.createConsumer(queue2);

      RedelMessageListenerImpl listener = new RedelMessageListenerImpl(false);
      listener.sess = sess;

      cons.setMessageListener(listener);
View Full Code Here

      Session sessSend = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);

      Session sess = conn.createSession(true, Session.SESSION_TRANSACTED);

      MessageConsumer cons = sess.createConsumer(queue2);

      RedelMessageListenerImpl listener = new RedelMessageListenerImpl(true);
      listener.sess = sess;

      cons.setMessageListener(listener);
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.