public class WrapperTickClock extends Object implements IWrapperTickClock
| Modifier | Constructor and Description |
|---|---|
protected |
WrapperTickClock()
无参构造函数
|
|
WrapperTickClock(ITickClock tickClock)
有参构造函数
|
| Modifier and Type | Method and Description |
|---|---|
long |
currentTimeNanos()
当前纳秒数
注意:值格式与
System.nanoTime() 并不相同 |
long |
getBaseEpochMicros()
获取基准微秒数
|
long |
getBaseTickNanos()
获取基准记号纳秒数
|
ITickClock |
getTickClock()
获取被包装的记号时钟
|
protected void |
setTickClock(ITickClock tickClock)
结合无参构造函数一起使用
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompareTo, getPassedNanoscurrentTimeMicros, currentTimeMillis, nowpublic WrapperTickClock(@NonNull
ITickClock tickClock)
tickClock - 记号时钟protected WrapperTickClock()
注意,如果使用此构造函数,必须在子类中调用一次 setTickClock(ITickClock) 方法,避免tickClock为空。
protected final void setTickClock(@NonNull
ITickClock tickClock)
tickClock - 记号时钟public final long currentTimeNanos()
IClockSystem.nanoTime() 并不相同currentTimeNanos in interface IClockpublic final long getBaseEpochMicros()
ITickClockgetBaseEpochMicros in interface ITickClockpublic final long getBaseTickNanos()
ITickClockgetBaseTickNanos in interface ITickClockpublic final ITickClock getTickClock()
IWrapperTickClockgetTickClock in interface IWrapperTickClockCopyright © 2021–2022 EasyJ????. All rights reserved.