private IDataCollectorFactory CreateDataCollectorFactory(IPipeFactory <IResult> pipeFactory, IThreadPoolStats poolStats) { IDataCollectorFactory result; if (_settings.Aggregators.IsNullOrEmpty()) { result = new NullDataCollectorFactory(); } else { result = new PipeDataCollectorFactory(pipeFactory, poolStats); } return(result); }
public Pipe(IPipeFactory pipeFactory) { PipeFactory = pipeFactory; }
public ModifyTextService(IPipeFactory <TransformTextPipeModel> transformTextPipeFactory) { _transformTextPipeFactory = transformTextPipeFactory; }
private void OnPipeCreatedEvent(IPipeFactory <IResult> sender, BatchingPipe <IResult> pipe) { _muxer.Add(pipe); }
public TranslateTextService(IPipeFactory <TranslateTextPipeModel> translateTextPipeFactory) { _translateTextPipeFactory = translateTextPipeFactory; }
public PipeDataCollectorFactory(IPipeFactory <IResult> pipeFactory, IThreadPoolStats counter) { _pipeFactory = pipeFactory ?? throw new ArgumentNullException(nameof(pipeFactory)); _counter = counter ?? throw new ArgumentNullException(nameof(counter)); }
public EventSink(IPipeFactory factory) { _pipe = factory.CreatePipe(typeof(TSource).FullName); }