Package org.cipango.util.TimerQueue

Examples of org.cipango.util.TimerQueue.Node


 
  void fillQueue(int nb)
  {
    for (int i = 0; i < nb; i++)
    {
      Node node = new Node(Math.abs(_random.nextLong()));
      _queue.offer(node);
    }
    assertEquals(nb, _queue.getSize());
  }
View Full Code Here


  void checkPriority()
  {
    long value = -1;
    while (_queue.getSize() > 0)
    {
      Node node = _queue.poll();
      assertTrue(value <= node.getValue());
      value = node.getValue();
    }
  }
View Full Code Here

  }

  @Test
  public void testFailed()
  {
    Node node = new Node(1);
    _queue.offer(node);
    _queue.remove(node);
   
  }
View Full Code Here

      Node[] nodes = _queue.toArray();
     
      for (int i = 0; i < 500; i++)
      {
        int j = _random.nextInt(nodes.length);
        Node node = nodes[j];
        nodes[j] = null;
       
        if (node != null)
          _queue.remove(node);
      }
View Full Code Here

TOP

Related Classes of org.cipango.util.TimerQueue.Node

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.