Package org.hornetq.core.client.impl

Examples of org.hornetq.core.client.impl.ClientProducerCredits


      final ClientSession session = sf.createSession(false, true, true, true);

      session.createQueue("address", "queue1", null, false);

      ClientProducerCredits credits = null;

      for (int i = 0; i < ClientProducerCreditManagerImpl.MAX_UNREFERENCED_CREDITS_CACHE_SIZE * 2; i++)
      {
         ClientProducer prod = session.createProducer("address");

         ClientProducerCredits newCredits = ((ClientProducerInternal)prod).getProducerCredits();

         if (credits != null)
         {
            assertTrue(newCredits == credits);
         }
View Full Code Here


      final ClientSession session = sf.createSession(false, true, true, true);

      session.createQueue("address", "queue1", null, false);

      ClientProducerCredits credits = null;

      for (int i = 0; i < ClientProducerCreditManagerImpl.MAX_UNREFERENCED_CREDITS_CACHE_SIZE * 2; i++)
      {
         ClientProducer prod = session.createProducer("address");

         ClientProducerCredits newCredits = ((ClientProducerInternal)prod).getProducerCredits();

         if (credits != null)
         {
            assertTrue(newCredits == credits);
         }
View Full Code Here

      final ClientSession session = sf.createSession(false, true, true, true);

      session.createQueue("address", "queue1", null, false);

      ClientProducerCredits credits = null;

      for (int i = 0; i < ClientProducerCreditManagerImpl.MAX_UNREFERENCED_CREDITS_CACHE_SIZE; i++)
      {
         ClientProducer prod = session.createProducer("address" + i);

         ClientProducerCredits newCredits = ((ClientProducerInternal)prod).getProducerCredits();

         if (credits != null)
         {
            assertFalse(newCredits == credits);
         }
View Full Code Here

      final ClientSession session = sf.createSession(false, true, true, true);

      session.createQueue("address", "queue1", null, false);

      ClientProducerCredits credits = null;

      for (int i = 0; i < ClientProducerCreditManagerImpl.MAX_UNREFERENCED_CREDITS_CACHE_SIZE; i++)
      {
         ClientProducer prod = session.createProducer("address" + i);

         ClientProducerCredits newCredits = ((ClientProducerInternal)prod).getProducerCredits();

         if (credits != null)
         {
            assertFalse(newCredits == credits);
         }
View Full Code Here

      final ClientSession session = sf.createSession(false, true, true, true);

      session.createQueue("address", "queue1", null, false);

      ClientProducerCredits credits = null;

      List<ClientProducerCredits> creditsList = new ArrayList<ClientProducerCredits>();

      for (int i = 0; i < ClientProducerCreditManagerImpl.MAX_UNREFERENCED_CREDITS_CACHE_SIZE; i++)
      {
         ClientProducer prod = session.createProducer("address" + i);

         ClientProducerCredits newCredits = ((ClientProducerInternal)prod).getProducerCredits();

         if (credits != null)
         {
            assertFalse(newCredits == credits);
         }

         credits = newCredits;

         assertEquals(i + 1, ((ClientSessionInternal)session).getProducerCreditManager().creditsMapSize());
         assertEquals(0, ((ClientSessionInternal)session).getProducerCreditManager().unReferencedCreditsSize());

         creditsList.add(credits);
      }

      Iterator<ClientProducerCredits> iter = creditsList.iterator();

      for (int i = 0; i < ClientProducerCreditManagerImpl.MAX_UNREFERENCED_CREDITS_CACHE_SIZE; i++)
      {
         ClientProducer prod = session.createProducer("address" + i);

         ClientProducerCredits newCredits = ((ClientProducerInternal)prod).getProducerCredits();

         assertTrue(newCredits == iter.next());

         assertEquals(ClientProducerCreditManagerImpl.MAX_UNREFERENCED_CREDITS_CACHE_SIZE,
                      ((ClientSessionInternal)session).getProducerCreditManager().creditsMapSize());
View Full Code Here

         final ClientSession session = sf.createSession(false, true, true, true);

         session.createQueue("address", "queue1", null, false);

         ClientProducerCredits credits = null;

         for (int i = 0; i < ClientProducerCreditManagerImpl.MAX_UNREFERENCED_CREDITS_CACHE_SIZE * 2; i++)
         {
            ClientProducer prod = session.createProducer("address");

            ClientProducerCredits newCredits = ((ClientProducerInternal)prod).getProducerCredits();

            if (credits != null)
            {
               Assert.assertTrue(newCredits == credits);
            }
View Full Code Here

         final ClientSession session = sf.createSession(false, true, true, true);

         session.createQueue("address", "queue1", null, false);

         ClientProducerCredits credits = null;

         for (int i = 0; i < ClientProducerCreditManagerImpl.MAX_UNREFERENCED_CREDITS_CACHE_SIZE * 2; i++)
         {
            ClientProducer prod = session.createProducer("address");

            ClientProducerCredits newCredits = ((ClientProducerInternal)prod).getProducerCredits();

            if (credits != null)
            {
               Assert.assertTrue(newCredits == credits);
            }
View Full Code Here

         final ClientSession session = sf.createSession(false, true, true, true);

         session.createQueue("address", "queue1", null, false);

         ClientProducerCredits credits = null;

         for (int i = 0; i < ClientProducerCreditManagerImpl.MAX_UNREFERENCED_CREDITS_CACHE_SIZE; i++)
         {
            ClientProducer prod = session.createProducer("address" + i);

            ClientProducerCredits newCredits = ((ClientProducerInternal)prod).getProducerCredits();

            if (credits != null)
            {
               Assert.assertFalse(newCredits == credits);
            }
View Full Code Here

         final ClientSession session = sf.createSession(false, true, true, true);

         session.createQueue("address", "queue1", null, false);

         ClientProducerCredits credits = null;

         for (int i = 0; i < ClientProducerCreditManagerImpl.MAX_UNREFERENCED_CREDITS_CACHE_SIZE; i++)
         {
            ClientProducer prod = session.createProducer("address" + i);

            ClientProducerCredits newCredits = ((ClientProducerInternal)prod).getProducerCredits();

            if (credits != null)
            {
               Assert.assertFalse(newCredits == credits);
            }
View Full Code Here

         final ClientSession session = sf.createSession(false, true, true, true);

         session.createQueue("address", "queue1", null, false);

         ClientProducerCredits credits = null;

         List<ClientProducerCredits> creditsList = new ArrayList<ClientProducerCredits>();

         for (int i = 0; i < ClientProducerCreditManagerImpl.MAX_UNREFERENCED_CREDITS_CACHE_SIZE; i++)
         {
            ClientProducer prod = session.createProducer("address" + i);

            ClientProducerCredits newCredits = ((ClientProducerInternal)prod).getProducerCredits();

            if (credits != null)
            {
               Assert.assertFalse(newCredits == credits);
            }

            credits = newCredits;

            Assert.assertEquals(i + 1, ((ClientSessionInternal)session).getProducerCreditManager().creditsMapSize());
            Assert.assertEquals(0, ((ClientSessionInternal)session).getProducerCreditManager()
                                                                   .unReferencedCreditsSize());

            creditsList.add(credits);
         }

         Iterator<ClientProducerCredits> iter = creditsList.iterator();

         for (int i = 0; i < ClientProducerCreditManagerImpl.MAX_UNREFERENCED_CREDITS_CACHE_SIZE; i++)
         {
            ClientProducer prod = session.createProducer("address" + i);

            ClientProducerCredits newCredits = ((ClientProducerInternal)prod).getProducerCredits();

            Assert.assertTrue(newCredits == iter.next());

            Assert.assertEquals(ClientProducerCreditManagerImpl.MAX_UNREFERENCED_CREDITS_CACHE_SIZE,
                                ((ClientSessionInternal)session).getProducerCreditManager().creditsMapSize());
View Full Code Here

TOP

Related Classes of org.hornetq.core.client.impl.ClientProducerCredits

Copyright © 2018 www.massapicom. 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.