Class EventQueue<E>

Type Parameters:
E - the type of entry in this EventQueue
All Implemented Interfaces:
Serializable, Iterable<E>, Collection<E>, BlockingQueue<E>, Queue<E>

public class EventQueue<E> extends LinkedBlockingQueue<E>
Event Queue for capturing potential events within a testing scenario.
See Also:
  • Field Details

    • DEBUG

      public static final boolean DEBUG
      See Also:
    • DEBUG_START

      private static final long DEBUG_START
    • lock

      private final ReentrantLock lock
    • countReached

      private final Condition countReached
    • goalCount

      private int goalCount
  • Constructor Details

    • EventQueue

      public EventQueue()
  • Method Details