Table of Contents

Class IntervalEventSource

Namespace
LfrlAnvil.Reactive.Chrono.Internal
Assembly
LfrlAnvil.Reactive.Chrono.dll

Represents a disposable event source that can be listened to, that notifies its listeners with events published by an underlying ReactiveTimer created per listener.

public sealed class IntervalEventSource : EventSource<WithInterval<long>>, IEventSource<WithInterval<long>>, IEventStream<WithInterval<long>>, IEventSource, IEventStream, IDisposable
Inheritance
IntervalEventSource
Implements
Inherited Members
Extension Methods

Methods

OverrideListener(IEventSubscriber, IEventListener<WithInterval<long>>)

Allows to override the event listener.

protected override IEventListener<WithInterval<long>> OverrideListener(IEventSubscriber subscriber, IEventListener<WithInterval<long>> listener)

Parameters

subscriber IEventSubscriber

Event subscriber.

listener IEventListener<WithInterval<long>>

Event listener to override.

Returns

IEventListener<WithInterval<long>>

IEventListener<TEvent> instance.