public ConfigurationDebugProcessor(DebugProcessor processor) { PipelineGroup = processor.PipelineGroup; PipelineName = processor.PipelineName; PipelineIndex = processor.PipelineIndex; Taxonomies = processor.Taxonomies; }
public void TestExecute() { var scheduler = new SimpleTestScheduler(); const int executorsCount = 5; var processors = new DebugProcessor[executorsCount]; for (int i = 0; i < processors.Length; i++) { processors[i] = new DebugProcessor(new MockDataProcessor()); } CheckExecutionCount(0, processors); scheduler.Builder.Append(new SourceSplitter(processors)); scheduler.Start(); scheduler.ExecuteBlocking(new MockFileSource()); CheckExecutionCount(1, processors); scheduler.ExecuteBlocking(new MockFileSource()); CheckExecutionCount(2, processors); }
protected override void HandleCore() { bool debug = AccessorContext.DefaultContext.Get <bool>("debug"); Processor processor = null; if (!debug) { processor = new DefaultProcessor(); } else { processor = new DebugProcessor(); } processor.Process(); //System.Threading.Tasks.Task.WaitAll(new System.Threading.Tasks.Task[] { task }); }
public ProcessorWrapper(CoreProcessor coreProcessor, PipelineWrapper pipeline, DebugProcessor debugProcessor = null) { CoreProcessor = coreProcessor; Pipeline = pipeline; DebugProcessor = debugProcessor; }