public EventSourceSelector(IPullSource pullSource, IPushSource pushSource, IEventIdentityExtractor eventIdentityExtractor) { this.pullSource = pullSource; this.pushSource = pushSource; pushSource.Event += BufferEvent; this.buffer = new EventBuffer(eventIdentityExtractor); }
public EventBuffer(IEventIdentityExtractor eventIdentityExtractor) { this.eventIdentityExtractor = eventIdentityExtractor; }