Signal Thresholds
class SignalThresholds(val starvationQueueDelayP95: Duration = 50.milliseconds, val longRunningSegment: Duration = 100.milliseconds)(source)
Thresholds used by signals to turn DispatcherMetrics into PoolSignals. Plain final class with explicit equals/hashCode/toString so options can be added later.
Example:
val strict = SignalThresholds(starvationQueueDelayP95 = 20.milliseconds)Content copied to clipboard
Throws
if either threshold is not positive.