Beispiel #1
0
 protected override IStream <IFileValue> CreateOutputStream(ProcessFileToConnectorArgs args)
 => base.CreateUnsortedStream(args.Input.Observable.FlatMap((i, ct) => new DeferredPushObservable <IFileValue>((af, c) =>
 {
     _processor.Process(i, af, c, this.ExecutionContext.DependencyResolver, this.ExecutionContext);
 }, ct)));
Beispiel #2
0
 public ProcessFileToConnectorStreamNode(string name, ProcessFileToConnectorArgs args) : base(name, args)
 {
     _processor        = this.ExecutionContext.Connectors.GetProcessor(args.OutputConnectorCode);
     PerformanceImpact = _processor.PerformanceImpact;
     MemoryFootPrint   = _processor.MemoryFootPrint;
 }