| 程序包 | 说明 |
|---|---|
| icu.easyj.core.clock |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IAutoRefreshTickClock
可自动刷新的记号时钟接口
|
interface |
IRefreshableTickClock
可刷新的记号时钟接口
|
interface |
IWrapperTickClock
包装的记号时钟接口
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AutoRefreshHighAccuracyTickClock
可自动刷新的高精准记号时钟
|
class |
HighAccuracyRefreshableTickClock
高精准可刷新记号时钟
|
class |
RefreshableTickClock
可刷新的记号时钟
|
class |
TickClock
记号时钟
|
class |
WrapperTickClock
包装记号时钟
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected ITickClock |
RefreshableTickClock.createClock()
创建记号时钟
|
ITickClock |
IWrapperTickClock.getTickClock()
获取被包装的记号时钟
|
ITickClock |
WrapperTickClock.getTickClock() |
| 限定符和类型 | 方法和说明 |
|---|---|
Supplier<ITickClock> |
IRefreshableTickClock.getTickClockSupplier()
获取记号时钟提供者
|
Supplier<ITickClock> |
RefreshableTickClock.getTickClockSupplier() |
| 限定符和类型 | 方法和说明 |
|---|---|
default int |
ITickClock.compareTo(ITickClock otherClock)
比较两个时钟,哪个时间更大一些
注意:比较的不是基准微秒数哪个大,而是哪个记号时钟在同一时间生成的时间更大
|
protected void |
WrapperTickClock.setTickClock(ITickClock tickClock)
结合无参构造函数一起使用
|
| 构造器和说明 |
|---|
WrapperTickClock(ITickClock tickClock)
有参构造函数
|
| 构造器和说明 |
|---|
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) |
HighAccuracyRefreshableTickClock(Supplier<ITickClock> tickClockSupplier) |
HighAccuracyRefreshableTickClock(Supplier<ITickClock> tickClockSupplier,
int tryCount) |
RefreshableTickClock(Supplier<ITickClock> tickClockSupplier) |
Copyright © 2021 EasyJ寮�婧愮ぞ鍖�. All rights reserved.