Examples of nodeEventQueueSize()


Examples of org.jboss.cache.Region.nodeEventQueueSize()

      Region region = regionManager_.getRegion("/a/b", true);
      region.putNodeEvent(new EvictedEventNode(fqn1, NodeEventType.ADD_NODE_EVENT));
      region.putNodeEvent(new EvictedEventNode(fqn2, NodeEventType.ADD_NODE_EVENT));
      region.putNodeEvent(new EvictedEventNode(fqn3, NodeEventType.ADD_NODE_EVENT));

      assertEquals("AddedNode queue size ", 3, region.nodeEventQueueSize());
      EvictedEventNode node = region.takeLastEventNode();
      Fqn fqn = node.getFqn();
      assertEquals("DataNode retrieved should be FILO ", fqn, fqn1);
      assertEquals("AddedNode queue size ", 2, region.nodeEventQueueSize());
      fqn = region.takeLastEventNode().getFqn();
View Full Code Here

Examples of org.jboss.cache.Region.nodeEventQueueSize()

      assertEquals("AddedNode queue size ", 3, region.nodeEventQueueSize());
      EvictedEventNode node = region.takeLastEventNode();
      Fqn fqn = node.getFqn();
      assertEquals("DataNode retrieved should be FILO ", fqn, fqn1);
      assertEquals("AddedNode queue size ", 2, region.nodeEventQueueSize());
      fqn = region.takeLastEventNode().getFqn();
      fqn = region.takeLastEventNode().getFqn();
      node = region.takeLastEventNode();
      assertNull("DataNode should be null", node);
   }
View Full Code Here

Examples of org.jboss.cache.Region.nodeEventQueueSize()

      Region region = regionManager_.getRegion("/a/b", true);
      region.putNodeEvent(new EvictedEventNode(fqn1, NodeEventType.REMOVE_NODE_EVENT));
      region.putNodeEvent(new EvictedEventNode(fqn2, NodeEventType.ADD_NODE_EVENT));
      region.putNodeEvent(new EvictedEventNode(fqn3, NodeEventType.VISIT_NODE_EVENT));

      assertEquals("RemovedNode queue size ", 3, region.nodeEventQueueSize());
      NodeEventType event = region.takeLastEventNode().getEventType();
      assertEquals("DataNode retrieved should be: ", NodeEventType.REMOVE_NODE_EVENT, event);
      region.takeLastEventNode();
      region.takeLastEventNode();
      EvictedEventNode node = region.takeLastEventNode();
View Full Code Here

Examples of org.jboss.cache.Region.nodeEventQueueSize()

      cache2.start();
      caches.put("evict2", cache2);

      Region region = cache2.getRegion(Fqn.ROOT, false);
      // We expect events for /a, /a/b and /a/b/c
      int nodeEventQueueSize = region.nodeEventQueueSize();
      int i = 0;
      while (region.nodeEventQueueSize() > 0)
      {
         System.out.println(++i + ") Queue contains : " + region.takeLastEventNode());
      }
View Full Code Here

Examples of org.jboss.cache.Region.nodeEventQueueSize()

      Region region = cache2.getRegion(Fqn.ROOT, false);
      // We expect events for /a, /a/b and /a/b/c
      int nodeEventQueueSize = region.nodeEventQueueSize();
      int i = 0;
      while (region.nodeEventQueueSize() > 0)
      {
         System.out.println(++i + ") Queue contains : " + region.takeLastEventNode());
      }

      assertEquals("Saw the expected number of node events", 3, nodeEventQueueSize);
View Full Code Here

Examples of org.jboss.cache.eviction.Region.nodeEventQueueSize()

      cache2.startService();
     
      RegionManager erm = cache2.getEvictionRegionManager();
      Region region = erm.getRegion(Fqn.ROOT);
      // We expect events for /a, /a/b and /a/b/c
      assertEquals("Saw the expected number of node events", 3, region.nodeEventQueueSize());
   }
  
   /**
    * Further test for JBCACHE-913
    *
 
View Full Code Here

Examples of org.jboss.cache.eviction.Region.nodeEventQueueSize()

      cache2.startService();
     
      RegionManager erm = cache2.getEvictionRegionManager();
      Region region = erm.getRegion(Fqn.ROOT);
      // We expect events for /a, /a/b and /a/b/c
      assertEquals("Saw the expected number of node events", 3, region.nodeEventQueueSize());
   }
  
   /**
    * Further test for JBCACHE-913
    *
 
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.