Class IntervalEventSource
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
IEventSubscriberEvent subscriber.
listener
IEventListener<WithInterval<long>>Event listener to override.
Returns
- IEventListener<WithInterval<long>>
IEventListener<TEvent> instance.