ThrottledSignal

Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[V](source: Signal[V], delay: FiniteDuration): ThrottledSignal[V]

Creates a new throttled signal which publishes changes to the original signal no more often than once during the time interval.

Creates a new throttled signal which publishes changes to the original signal no more often than once during the time interval.

Type Params
V

The value type of the signal.

Value Params
delay

The time interval used for publishing. No more than one change of the value per delay will be published.

source

The original signal providing the value and changes to it.

Returns

The new throttled signal of the same type as the original one.

See also