public interface TimeService
| Modifier and Type | Method and Description |
|---|---|
long |
expectedEndTime(long duration,
TimeUnit inputTimeUnit) |
Instant |
instant() |
boolean |
isTimeExpired(long endTime) |
long |
remainingTime(long endTime,
TimeUnit outputTimeUnit) |
long |
time() |
long |
timeDuration(long startTime,
long endTime,
TimeUnit outputTimeUnit) |
long |
timeDuration(long startTime,
TimeUnit outputTimeUnit)
It is equivalent to
timeDuration(startTime, time(), outputTimeUnit). |
long |
wallClockTime() |
long wallClockTime()
long time()
Instant instant()
long timeDuration(long startTime,
TimeUnit outputTimeUnit)
timeDuration(startTime, time(), outputTimeUnit).startTime - start cpu time in nanoseconds, usually returned by time().outputTimeUnit - the TimeUnit of the returned value.long timeDuration(long startTime,
long endTime,
TimeUnit outputTimeUnit)
startTime - start cpu time in nanoseconds, usually returned by time().endTime - end cpu time in nanoseconds, usually returned by time().outputTimeUnit - the TimeUnit of the returned value.boolean isTimeExpired(long endTime)
endTime - 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 endTime,
TimeUnit outputTimeUnit)
endTime - the end cpu time in nanoseconds.outputTimeUnit - the TimeUnit of the returned value.Copyright © 2025 JBoss, a division of Red Hat. All rights reserved.