public class AutoRefreshHighAccuracyTickClock extends HighAccuracyRefreshableTickClock implements IAutoRefreshTickClock
DEFAULT_TRY_COUNT, MIN_TRY_COUNT| Constructor and Description |
|---|
AutoRefreshHighAccuracyTickClock(String name,
ScheduledThreadPoolExecutor scheduledThreadPoolExecutor,
Supplier<ITickClock> tickClockSupplier) |
AutoRefreshHighAccuracyTickClock(String name,
ScheduledThreadPoolExecutor scheduledThreadPoolExecutor,
Supplier<ITickClock> tickClockSupplier,
int tryCount) |
AutoRefreshHighAccuracyTickClock(String name,
Supplier<ITickClock> tickClockSupplier) |
AutoRefreshHighAccuracyTickClock(String name,
Supplier<ITickClock> tickClockSupplier,
int tryCount) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
boolean |
isAutoRefreshing()
判断是否正在自动刷新
|
boolean |
isDestroyed() |
void |
startAutoRefresh()
开始自动刷新
|
void |
stopAutoRefresh()
停止自动刷新
|
getTryCount, refreshTickClockcreateClock, getTickClockSupplier, initcurrentTimeNanos, getBaseEpochMicros, getBaseTickNanos, getTickClock, setTickClockclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTickClockSupplier, refreshTickClockcompareTo, getBaseEpochMicros, getBaseTickNanos, getPassedNanoscurrentTimeMicros, currentTimeMillis, currentTimeNanos, nowpublic AutoRefreshHighAccuracyTickClock(String name, ScheduledThreadPoolExecutor scheduledThreadPoolExecutor, @NonNull Supplier<ITickClock> tickClockSupplier, int tryCount)
public AutoRefreshHighAccuracyTickClock(String name, ScheduledThreadPoolExecutor scheduledThreadPoolExecutor, @NonNull Supplier<ITickClock> tickClockSupplier)
public AutoRefreshHighAccuracyTickClock(String name, @NonNull Supplier<ITickClock> tickClockSupplier, int tryCount)
public AutoRefreshHighAccuracyTickClock(String name, @NonNull Supplier<ITickClock> tickClockSupplier)
public void startAutoRefresh()
IAutoRefreshTickClockstartAutoRefresh in interface IAutoRefreshTickClockpublic void stopAutoRefresh()
IAutoRefreshTickClockstopAutoRefresh in interface IAutoRefreshTickClockpublic boolean isAutoRefreshing()
IAutoRefreshTickClockisAutoRefreshing in interface IAutoRefreshTickClockpublic void destroy()
throws DestroyFailedException
destroy in interface DestroyableDestroyFailedExceptionpublic boolean isDestroyed()
isDestroyed in interface DestroyableCopyright © 2021–2022 EasyJ????. All rights reserved.