Package javax.jms

Examples of javax.jms.Session.recover()


                {
                    session.rollback();
                }
                else
                {
                    session.recover();
                }
            }
        }
        catch (final JMSException jmse)
        {
View Full Code Here


                  assertNotNull(tm);
  
                  assertEquals("Message:" + j, tm.getText());
               }
  
               sess2.recover();
            }
           
            //Prompt them to go to DLQ
            cons.receive(100);
           
View Full Code Here

                  assertNotNull(tm);
  
                  assertEquals("Message:" + j, tm.getText());
               }
  
               sess2.recover();
            }
           
            cons.receive(100);
           
            //At this point all the messages have been delivered exactly MAX_DELIVERIES times
View Full Code Here

               assertNotNull(tm);

               assertEquals("Message:" + j, tm.getText());
            }

            sess2.recover();
         }
        
         //At this point all the messages have been delivered exactly MAX_DELIVERIES times - this is ok
         //they haven't exceeded max delivery attempts so shouldn't be in the DLQ - let's check
        
View Full Code Here

         log.trace("Received " + count + " messages");

         // if ordering group, count should be 1.
         assertEquals(1, count);

         consumerSess.recover();

         assertRemainingMessages(NUM_MSG);

         log.trace("Session recover called");
View Full Code Here

            for (int i = 0; i < MAX_DELIVERIES; i++)
            {
               TextMessage rm3 = (TextMessage)cons.receive(1000);
               assertNotNull(rm3);
               assertEquals("Message:2", rm3.getText());
               sess2.recover();
            }

            // fourth
            TextMessage rm4 = (TextMessage)cons.receive(1000);
            assertNotNull(rm4);
View Full Code Here

            for (int i = 0; i < MAX_DELIVERIES; i++)
            {
               TextMessage rm5 = (TextMessage)cons.receive(1000);
               assertNotNull(rm5);
               assertEquals("Message:4", rm5.getText());
               sess2.recover();
            }

            TextMessage rmx = (TextMessage)cons.receive(1000);
            assertNull(rmx);
View Full Code Here

                  int recoverIdx = rand.nextInt(4);
                  //%25 chance of recover
                  if (recoverIdx == 0)
                  {
                     //redeliver
                     session.recover();
                  }
                  else
                  {
                     //ok
                     synchronized(rcvBuffer1)
View Full Code Here

         if (HornetQRASession.trace)
         {
            HornetQRASession.log.trace("Recover session " + this);
         }

         session.recover();
      }
      finally
      {
         unlock();
      }
View Full Code Here

        assertFalse("Message should not be redelivered.", msg.getJMSRedelivered());
        // Don't ack the message.

        // Reset the session. This should cause the Unacked message to be
        // redelivered.
        session.recover();

        // Attempt to Consume the message...
        msg = consumer.receive(2000);
        assertNotNull(msg);
        assertTrue("Message should be redelivered.", msg.getJMSRedelivered());
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.