public interface TimeService
| Modifier and Type | Method and Description |
|---|---|
long |
expectedEndTime(long duration,
TimeUnit inputTimeUnit) |
Instant |
instant() |
boolean |
isTimeExpired(long endTimeNanos) |
long |
remainingTime(long endTimeNanos,
TimeUnit outputTimeUnit) |
long |
time() |
long |
timeDuration(long startTimeNanos,
long endTimeNanos,
TimeUnit outputTimeUnit) |
long |
timeDuration(long startTimeNanos,
TimeUnit outputTimeUnit)
It is equivalent to
timeDuration(startTime, time(), outputTimeUnit). |
long |
wallClockTime() |
long wallClockTime()
long time()
Instant instant()
long timeDuration(long startTimeNanos,
TimeUnit outputTimeUnit)
timeDuration(startTime, time(), outputTimeUnit).startTimeNanos - start cpu time in nanoseconds, usually returned by time().outputTimeUnit - the TimeUnit of the returned value.long timeDuration(long startTimeNanos,
long endTimeNanos,
TimeUnit outputTimeUnit)
startTimeNanos - start cpu time in nanoseconds, usually returned by time().endTimeNanos - end cpu time in nanoseconds, usually returned by time().outputTimeUnit - the TimeUnit of the returned value.boolean isTimeExpired(long endTimeNanos)
endTimeNanos - a cpu time in nanoseconds, usually returned by time()true if the endTime is less or equals than the current cpu time.long remainingTime(long endTimeNanos,
TimeUnit outputTimeUnit)
endTimeNanos - the end cpu time in nanoseconds.outputTimeUnit - the TimeUnit of the returned value.Copyright © 2021 JBoss by Red Hat. All rights reserved.