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 }