idleTimeout
If the time between two processed elements exceeds the provided timeout, the stream is failed with a TimeoutException
.
Signature
Source.idleTimeout
Flow.idleTimeout
Description
If the time between two processed elements exceeds the provided timeout, the stream is failed with a TimeoutException
. The timeout is checked periodically, so the resolution of the check is one period (equals to timeout value).
Reactive Streams semantics
emits when upstream emits an element
backpressures when downstream backpressures
completes when upstream completes or fails if timeout elapses between two emitted elements
cancels when downstream cancels