Package org.jboss.messaging.core.plugin.postoffice.cluster

Examples of org.jboss.messaging.core.plugin.postoffice.cluster.MessagePullPolicy


         TransactionRepository tr = serverPeer.getTxRepository();
         PersistenceManager pm = serverPeer.getPersistenceManagerInstance();
         int nodeId = serverPeer.getServerPeerID();

         Class clazz = Class.forName(messagePullPolicy);
         MessagePullPolicy pullPolicy = (MessagePullPolicy)clazz.newInstance();

         clazz = Class.forName(clusterRouterFactory);
         ClusterRouterFactory rf = (ClusterRouterFactory)clazz.newInstance();

         ConditionFactory cf = new JMSConditionFactory();
View Full Code Here


      super.tearDown();
   }
  
   public void test1() throws Exception
   {
      MessagePullPolicy policy = new DefaultMessagePullPolicy();
     
      List queues = new ArrayList();
     
      ClusteredQueue queue1 = new DummyClusteredQueue(true, "queue1", 1000);
     
      queues.add(queue1);
     
      ClusteredQueue queue2 = new DummyClusteredQueue(false, "queue2", 435);
     
      queues.add(queue2);
     
      ClusteredQueue queue3 = new DummyClusteredQueue(false, "queue3", 12);
     
      queues.add(queue3);
     
      ClusteredQueue queue4 = new DummyClusteredQueue(false, "queue4", 900);
     
      queues.add(queue4);
     
      ClusteredQueue queue5 = new DummyClusteredQueue(false, "queue5", 0);
     
      queues.add(queue5);
     
      ClusteredQueue chosen = policy.chooseQueue(queues);
     
      assertTrue(chosen == queue4);
   }
View Full Code Here

      assertTrue(chosen == queue4);
   }
  
   public void test2() throws Exception
   {
      MessagePullPolicy policy = new DefaultMessagePullPolicy();
     
      List queues = new ArrayList();
     
      ClusteredQueue queue1 = new DummyClusteredQueue(true, "queue1", 0);
     
      queues.add(queue1);
     
      ClusteredQueue queue2 = new DummyClusteredQueue(false, "queue2", 0);
     
      queues.add(queue2);
     
      ClusteredQueue queue3 = new DummyClusteredQueue(false, "queue3", 0);
     
      queues.add(queue3);
     
      ClusteredQueue queue4 = new DummyClusteredQueue(false, "queue4", 0);
     
      queues.add(queue4);
     
      ClusteredQueue queue5 = new DummyClusteredQueue(false, "queue5", 0);
     
      queues.add(queue5);
     
      ClusteredQueue chosen = policy.chooseQueue(queues);
     
      assertNull(chosen);
   }
View Full Code Here

      assertNull(chosen);
   }
  
   public void test3() throws Exception
   {
      MessagePullPolicy policy = new DefaultMessagePullPolicy();
     
      List queues = new ArrayList();
     
      ClusteredQueue queue1 = new DummyClusteredQueue(true, "queue1", 0);
     
      queues.add(queue1);          
     
      ClusteredQueue chosen = policy.chooseQueue(queues);
     
      assertNull(chosen);
   }
View Full Code Here

      assertNull(chosen);
   }
  
   public void test4() throws Exception
   {
      MessagePullPolicy policy = new DefaultMessagePullPolicy();
     
      List queues = new ArrayList();              
     
      ClusteredQueue chosen = policy.chooseQueue(queues);
     
      assertNull(chosen);
   }
View Full Code Here

TOP

Related Classes of org.jboss.messaging.core.plugin.postoffice.cluster.MessagePullPolicy

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.