public final class TimeSource extends Object
| Modifier and Type | Method and Description |
|---|---|
static long |
getDeadlineNanos(long currentTimeNanos,
long timeout,
TimeUnit timeUnit) |
static long |
getDeadlineNanos(long timeout,
TimeUnit timeUnit) |
static long |
getTimeToDeadline(long deadlineNanos,
TimeUnit timeUnit) |
static long |
getTimeToDeadlineStrict(long deadlineNanos,
TimeUnit timeUnit) |
static long |
nanoTime()
Get JVM.
|
static LongSupplier |
nanoTimeSupplier() |
public static long nanoTime()
public static LongSupplier nanoTimeSupplier()
public static long getDeadlineNanos(long timeout,
TimeUnit timeUnit)
public static long getDeadlineNanos(long currentTimeNanos,
long timeout,
TimeUnit timeUnit)
public static long getTimeToDeadlineStrict(long deadlineNanos,
TimeUnit timeUnit)
throws TimeoutException
TimeoutExceptionpublic static long getTimeToDeadline(long deadlineNanos,
TimeUnit timeUnit)
Copyright © 2018 SPF4J. All rights reserved.