Class PrimaryDbClockUtils

java.lang.Object
icu.easyj.db.util.PrimaryDbClockUtils
Direct Known Subclasses:
DbClockUtils

public abstract class PrimaryDbClockUtils extends Object
主要数据库时钟工具类
Author:
wangliang181230
See Also:
  • Constructor Details

    • PrimaryDbClockUtils

      public PrimaryDbClockUtils()
  • Method Details

    • getClock

      @NonNull public static icu.easyj.core.clock.IAutoRefreshTickClock getClock()
      获取主要数据库时钟
      Returns:
      primaryClock 主要数据库时钟
    • refreshClock

      @NonNull public static icu.easyj.core.clock.IAutoRefreshTickClock refreshClock()
      刷新主要数据库时钟并返回新时钟
      Returns:
      newClock 时钟
    • now

      @NonNull public static Date now()
      主要数据源的当前时间
      Returns:
      now 当前时间
    • currentTimeMillis

      public static long currentTimeMillis()
      主要数据源的当前毫秒数
      Returns:
      timeMillis 毫秒数
    • currentTimeMicros

      public static long currentTimeMicros()
      主要数据源的当前微秒数
      Returns:
      timeMicros 微秒数
    • currentTimeNanos

      public static long currentTimeNanos()
      主要数据源的当前纳秒数
      注意:值格式与 System.nanoTime() 并不相同
      Returns:
      timeNanos 纳秒数