Examples of deliverNow()


Examples of org.hornetq.core.server.impl.QueueImpl.deliverNow()

      queue.addTail(messageReference2);
      queue.addHead(messageReference3);

      Assert.assertEquals(0, consumer.getReferences().size());
      queue.addConsumer(consumer);
      queue.deliverNow();

      Assert.assertEquals(3, consumer.getReferences().size());
      Assert.assertEquals(messageReference3, consumer.getReferences().get(0));
      Assert.assertEquals(messageReference, consumer.getReferences().get(1));
      Assert.assertEquals(messageReference2, consumer.getReferences().get(2));
View Full Code Here

Examples of org.hornetq.core.server.impl.QueueImpl.deliverNow()

      Assert.assertTrue(consumer.getReferences().isEmpty());
      Assert.assertEquals(10, queue.getMessageCount());
      Assert.assertEquals(0, queue.getScheduledCount());
      // explicit order of delivery
      queue.deliverNow();
      // As the queue is paused, even an explicit order of delivery will not work.
      Assert.assertEquals(0, consumer.getReferences().size());
      Assert.assertEquals(numMessages, queue.getMessageCount());
      Assert.assertEquals(0, queue.getScheduledCount());
      Assert.assertEquals(0, queue.getDeliveringCount());
View Full Code Here

Examples of org.hornetq.core.server.impl.QueueImpl.deliverNow()

         refs.add(ref);

         queue.addTail(ref);
      }
     
      queue.deliverNow();

      Assert.assertEquals(numMessages * 2, queue.getMessageCount());
      Assert.assertEquals(0, queue.getScheduledCount());
      Assert.assertEquals(numMessages * 2, queue.getDeliveringCount());

View Full Code Here

Examples of org.hornetq.core.server.impl.QueueImpl.deliverNow()

         refs.add(ref);

         queue.addTail(ref);
      }
     
      queue.deliverNow();

      Assert.assertEquals(numMessages * 3, queue.getMessageCount());
      Assert.assertEquals(0, queue.getScheduledCount());
      Assert.assertEquals(numMessages * 3, queue.getDeliveringCount());

View Full Code Here

Examples of org.hornetq.core.server.impl.QueueImpl.deliverNow()

         refs.add(ref);

         queue.addTail(ref);
      }

      queue.deliverNow();
     
      Assert.assertEquals(numMessages * 2, queue.getMessageCount());
      Assert.assertEquals(0, queue.getScheduledCount());
      Assert.assertEquals(numMessages * 2, queue.getDeliveringCount());

View Full Code Here

Examples of org.hornetq.core.server.impl.QueueImpl.deliverNow()

         refs.add(ref);

         queue.addTail(ref);
      }
     
      queue.deliverNow();

      Assert.assertEquals(numMessages, queue.getMessageCount());
      Assert.assertEquals(0, queue.getScheduledCount());
      Assert.assertEquals(numMessages, queue.getDeliveringCount());
View Full Code Here

Examples of org.hornetq.core.server.impl.QueueImpl.deliverNow()

      queue.addConsumer(cons1);

      queue.addConsumer(cons2);

      queue.deliverNow();

      Assert.assertEquals(numMessages / 2, cons1.getReferences().size());

      Assert.assertEquals(numMessages / 2, cons2.getReferences().size());
View Full Code Here

Examples of org.hornetq.core.server.impl.QueueImpl.deliverNow()

         refs.add(ref);

         queue.addTail(ref);
      }
     
      queue.deliverNow();

      FakeConsumer consumer = new FakeConsumer();

      queue.addConsumer(consumer);
     
View Full Code Here

Examples of org.hornetq.core.server.impl.QueueImpl.deliverNow()

      FakeConsumer consumer = new FakeConsumer();

      queue.addConsumer(consumer);
     
      queue.deliverNow();
     
      List<MessageReference> receivedRefs = consumer.getReferences();

      // Should be in reverse order
View Full Code Here

Examples of org.hornetq.core.server.impl.QueueImpl.deliverNow()

      queue.removeConsumer(consumer);

      queue.addConsumer(consumer);

      queue.deliverNow();

      refs.clear();

      consumer.clearReferences();
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.