Package 

Class DefaultTimeProvider

  • All Implemented Interfaces:
    ai.kubesense.android.internal.time.TimeProvider

    
    public final class DefaultTimeProvider
    extends BaseTimeProvider
                        

    A TimeProvider implementation that provides the current device time as both device and server time. The offsets are always 0.

    Device timestamp and elapsed time are inherited from BaseTimeProvider.

    • Method Summary

      Modifier and Type Method Description
      Long getServerTimestampMillis() Returns the current server timestamp in milliseconds.
      Long getServerOffsetNanos() Returns the offset between the device and server time references in nanoseconds.
      Long getServerOffsetMillis() Returns the offset between the device and server time references in milliseconds.
      • Methods inherited from class ai.kubesense.android.internal.time.DefaultTimeProvider

        getDeviceElapsedRealtimeMillis, getDeviceElapsedTimeNanos, getDeviceTimestampMillis
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultTimeProvider

        DefaultTimeProvider()