public boolean waitForOccurrence()

in src/main/java/org/apache/fineract/cn/lang/listening/EventExpectation.java [68:85]


  public boolean waitForOccurrence(long timeout, TimeUnit timeUnit) throws InterruptedException {

    lock.lock();
    try {
      if (eventFound)
        return true;

      if (eventWithdrawn)
        return false;

      found.await(timeout, timeUnit);

      return (eventFound);
    }
    finally {
      lock.unlock();
    }
  }