Modifier and Type
Field and Description
Methods inherited from class org.commonreality.time.impl.
BasicClock await, constrainPrecision, getDefaultWaitTime, getTime, getTimeShift, getTimeSlipTolerance, getWaitForAny, getWaitForTime, isIgnoringDiscrepencies, setDefaultWaitTime, setIgnoreDiscrepencies, setTime, setTimeInternal, setTimeShift, setTimeSlipTolerance, waitForChange, waitForTime
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected boolean requestTime(double time)
within the waitForTime() or waitForChange(), when the thread should block,
this is called before the actual block, allowing extenders to send out
requests for time updates, if necessary. Currently noop, returning false.
this can be a blocking event as it is outside of the clock's lock.
time - NaN if waitForChange was called
Returns: true if the wait should be skipped, that is the requestTime was
immediately successful. default: false