An interface for getting the current value of a high-resolution time source, in nanoseconds.
Clocks other than NanoClock are typically used only for testing.
This interface is required in addition to Java 8's Clock, because nanoTime is required to
compare values with io.grpc.CallOptions.getDeadlineNanoTime().
Methods
millisTime()
publicabstractlongmillisTime()
Returns the current value of this clock's high-resolution time source, in milliseconds.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-15 UTC."],[[["\u003cp\u003eThe webpage provides a comprehensive list of versions for the \u003ccode\u003eApiClock\u003c/code\u003e interface, ranging from version 2.1.2 up to the latest version, 2.46.1.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eApiClock\u003c/code\u003e is an interface designed to retrieve the current time from a high-resolution time source, measured in nanoseconds, which is needed in addition to Java 8's \u003ccode\u003eClock\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eApiClock\u003c/code\u003e interface provides two essential methods: \u003ccode\u003emillisTime()\u003c/code\u003e, which returns the current time in milliseconds, and \u003ccode\u003enanoTime()\u003c/code\u003e, which returns the current time in nanoseconds.\u003c/p\u003e\n"],["\u003cp\u003eWhile the \u003ccode\u003eNanoClock\u003c/code\u003e is the standard implementation, other clock types are primarily intended for testing purposes, according to the information provided.\u003c/p\u003e\n"],["\u003cp\u003eEach version of the \u003ccode\u003eApiClock\u003c/code\u003e interface has its own dedicated documentation page, accessible via the provided hyperlinks within the list.\u003c/p\u003e\n"]]],[],null,[]]