Interface LimitAlgorithm.Outcome.Deferred
- All Superinterfaces:
LimitAlgorithm.Outcome
- Enclosing interface:
LimitAlgorithm.Outcome
Behavior of an
LimitAlgorithm.Outcome
representing a deferred decision.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.common.concurrency.limits.LimitAlgorithm.Outcome
LimitAlgorithm.Outcome.Accepted, LimitAlgorithm.Outcome.Deferred, LimitAlgorithm.Outcome.Disposition, LimitAlgorithm.Outcome.Timing
-
Method Summary
Modifier and TypeMethodDescriptionlong
End (in system nanos) of the work item's waiting time.long
Start (in system nanos) of the work item's waiting time.Methods inherited from interface io.helidon.common.concurrency.limits.LimitAlgorithm.Outcome
algorithmType, disposition, originName, timing
-
Method Details
-
waitStartNanoTime
long waitStartNanoTime()Start (in system nanos) of the work item's waiting time.- Returns:
- wait start time (nanoseconds)
-
waitEndNanoTime
long waitEndNanoTime()End (in system nanos) of the work item's waiting time.- Returns:
- wait end (nanoseconds)
-