final classDelayFlow[T] extends SimpleLinearGraphStage[T]
Flow stage for universal delay management, allows to manage delay through DelayStrategy.
It determines delay for each ongoing element invoking DelayStrategy.nextDelay(elem: T): FiniteDuration.
Implementing DelayStrategy with your own gives you flexible ability to manage delay value depending on coming elements.
It is important notice that DelayStrategy can be stateful.
There are also predefined strategies, see DelayStrategy companion object's methods.
Flow stage for universal delay management, allows to manage delay through DelayStrategy. It determines delay for each ongoing element invoking
DelayStrategy.nextDelay(elem: T): FiniteDuration
. Implementing DelayStrategy with your own gives you flexible ability to manage delay value depending on coming elements. It is important notice that DelayStrategy can be stateful. There are also predefined strategies, see DelayStrategy companion object's methods.DelayStrategy