class NodeClock : Clock, SerializeAsTokenA Clock that tokenizes itself when serialized, and delegates to an underlying Clock implementation.
| <init> |
NodeClock(delegateClock: Clock = Clock.systemUTC())A Clock that tokenizes itself when serialized, and delegates to an underlying Clock implementation. |
| getZone |
fun getZone(): ZoneId |
| instant |
fun instant(): Instant |
| toToken |
fun toToken(context: SerializeAsTokenContext): SerializationToken |
| withZone |
fun withZone(zone: ZoneId): Clock |
| awaitWithDeadline |
fun Clock.awaitWithDeadline(deadline: Instant, future: Future<*> = GuavaSettableFuture.create<Any>()): BooleanWait until the given Future is complete or the deadline is reached, with support for MutableClock implementations used in demos or testing. This will substitute a Fiber compatible Future so the current Strand is not blocked. |