public final class StaticQuery<T> extends AbstractTimedQuery<T> implements TimedQuery<T>
TimedQuery that always immediately returns a pre-defined static value.defaultTimeout, intervalDEFAULT_INTERVAL| Constructor and Description |
|---|
StaticQuery(T value,
long defTimeout,
long interval) |
| Modifier and Type | Method and Description |
|---|---|
protected T |
currentValue()
Current evaluation of the query.
|
protected boolean |
shouldReturn(T currentEval)
If the current evaluated query value should be returned.
|
String |
toString() |
by, by, byDefaultTimeout, clock, expirationHandler, now, resetLastRundefaultTimeout, intervalclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitby, by, byDefaultTimeout, nowdefaultTimeout, intervalpublic StaticQuery(T value, long defTimeout, long interval)
protected boolean shouldReturn(T currentEval)
AbstractTimedQueryshouldReturn in class AbstractTimedQuery<T>currentEval - current query evaluation
expirestrue, if the current query evaluation should be returned as a result of this timed queryprotected T currentValue()
AbstractTimedQuerycurrentValue in class AbstractTimedQuery<T>public String toString()
toString in class AbstractTimedQuery<T>Copyright © 2015 Atlassian. All rights reserved.