public VentSourceProviderBuilder AddSourceProvider(ISourceProvider sourceProvider) { var sourceProviderHost = new SourceProviderHost(sourceProvider); vent.AddSourceProviderHost(sourceProviderHost); return(new VentSourceProviderBuilder(this, sourceProviderHost)); }
private async Task UpdateProviderAsync(SourceProviderHost sourceProviderHost, int providerId, Watermark nextWatermark) { await sourceProviderHost.UpdateAsync(nextWatermark.ProviderWatermarks[providerId]); }
public void AddSourceProviderHost(SourceProviderHost sourceProviderHost) { sourceProviderHosts.Add(sourceProviderHost); }