Class TimestampConverter

java.lang.Object
io.opencensus.implcore.internal.TimestampConverter

@Immutable public final class TimestampConverter extends Object
This class provides a mechanism for converting nanoTime values to Timestamp.
  • Field Details

    • timestamp

      private final Timestamp timestamp
    • nanoTime

      private final long nanoTime
  • Constructor Details

    • TimestampConverter

      private TimestampConverter(Timestamp timestamp, long nanoTime)
  • Method Details

    • now

      public static TimestampConverter now(Clock clock)
    • convertNanoTime

      public Timestamp convertNanoTime(long nanoTime)
      Converts a nanoTime value to Timestamp.
      Parameters:
      nanoTime - value to convert.
      Returns:
      the Timestamp representation of the time.