com.atlassian.pageobjects.elements.query
Class AbstractTimedCondition
java.lang.Object
com.atlassian.pageobjects.elements.query.AbstractPollingQuery
com.atlassian.pageobjects.elements.query.AbstractTimedQuery<Boolean>
com.atlassian.pageobjects.elements.query.AbstractTimedCondition
- All Implemented Interfaces:
- PollingQuery, TimedCondition, TimedQuery<Boolean>, ClockAware
@NotThreadSafe
public abstract class AbstractTimedCondition
- extends AbstractTimedQuery<Boolean>
- implements TimedCondition, ClockAware
Abstract timed condition based on AbstractTimedQuery. Override
AbstractTimedQuery.currentValue() to complete implementation.
|
Method Summary |
protected boolean |
shouldReturn(Boolean currentEval)
If the current evaluated query value should be returned. |
| Methods inherited from interface com.atlassian.pageobjects.elements.query.util.ClockAware |
clock |
AbstractTimedCondition
protected AbstractTimedCondition(Clock clock,
long defTimeout,
long interval)
AbstractTimedCondition
protected AbstractTimedCondition(long defTimeout,
long interval)
AbstractTimedCondition
protected AbstractTimedCondition(PollingQuery other)
shouldReturn
protected final boolean shouldReturn(Boolean currentEval)
- Description copied from class:
AbstractTimedQuery
- If the current evaluated query value should be returned.
- Specified by:
shouldReturn in class AbstractTimedQuery<Boolean>
- Parameters:
currentEval - current query evaluation
expires
- Returns:
true, if the current query evaluation should be returned as a result of this timed query
Copyright © 2014 Atlassian. All rights reserved.