View Javadoc

1   package com.atlassian.pageobjects.elements.query;
2   
3   import javax.annotation.concurrent.NotThreadSafe;
4   
5   /**
6    * <p>
7    * A marker interface for a special type of {@link com.atlassian.pageobjects.elements.query.TimedQuery}. This query
8    * has precise semantics of its timed operations, namely:
9    * <ul>
10   * <li>it waits for the underlying condition to be <code>true</code> within given timeout and returns <code>true</code> if
11   * successful
12   * <li>otherwise, if the timeout expires, it returns <code>false<code>
13   * </ul>
14   *
15   */
16  @NotThreadSafe
17  public interface TimedCondition extends TimedQuery<Boolean>
18  {
19  }