public boolean callUntilCondition()

in src/main/java/org/apache/sling/testing/clients/util/poller/AbstractPoller.java [64:73]


    public boolean callUntilCondition() throws InterruptedException {
        if (!call()) return false;
        if (condition()) return true;
        for (int i = 0; i < waitCount; i++) {
            Thread.sleep(waitInterval);
            if (!call()) return false;
            if (condition()) return true;
        }
        return false;
    }